不知道大家有没有遇到和我一样的坑,就是安装Anacoda之后,无法添加环境变量。其实这也不算什么坑,也怪我自己在遇到问题后就直接在网上疯狂搜索答案,没有仔细思考出问题的原因。下面我就给大家讲讲我是怎么入坑的。
问题描述:
首先介绍我的环境,我是ubuntu18.04系统,并且Shell安装的是zsh(这是关键)。大家都知道,一般我们安装Anaconda都是可以自动添加环境变量的。最初我以为是我的安装问题,所以我就又重复安装了几次也都不行,然后就去网上搜索解决办法。网上的方法很多,我也试了很多方法,但是由于出问题的原因不同,所以一直没有解决。之后过了一段时间,空闲的时候想了一下也就发现了问题的根本所在了。
解决办法:
大家都知道,ubuntu默认Shell是bash,但是由于bash不是特别好用和美观,所以我们一般都会换成其他的Shell,例如fish和zsh,我也只用过这两个,都非常好用。我说到这里,大家估计也都知道问题是什么了。没错!就是Anaconda把环境变量添加到bash里面了,网上很多解决办法也是将环境变量添加到bash里面,所以我们在zsh或在其他Shell使用Anaconda就没有环境变量。解决这个问题的方法也很简单,只需要把环境变量添加到我们所用的那个shell里面就行了。下面我用我的zsh为大家作示范。
一、找到自己安装Aanconda的路径,进入到bin文件夹下,用pwd命令显示路径,然后把路径复制下来。
➜ /home/liz/anaconda3/bin pwd
/home/liz/anaconda3/bin
二、进入自己shell的配置文件,并添加环境变量
➜ /home/liz vim ~/.zshrc
export PATH=/home/liz/anaconda3/bin:$PATH
# 注意,path后面是你们自己安装的位置
三、使用conda --version查看版本,如果显示版本就说明安装成功了。
➜ /home/liz conda --version
conda 4.6.11
所有内容到这里就结束了,希望大家不要和我一样遇到问题就在网上搜索答案,还是自己想想问题出在什么地方。