在Miniconda或者Anaconda安装完成后,命令行中总会提示是否将Miniconda或Anaconda路径写入环境变量,虽然每次都填写了“yes”,并且在.bashrc文件中可以看到conda已经将其路径写入,但不知道什么原因,每次退出Xshell等远程连接软件后,输入conda
命令,系统总是会报以下ERROR:
虽然可以通过source ~/.bashrc
解决,但每次进终端都得这样激活环境变量未免太过复杂。
针对此问题搜索一番后,笔者得到了一个好方法完美解决这个问题。在用户远程连接Linux后,系统一般会先执行~/.bash_profile
文件,所以在~/.bash_profile文件开头添加如下代码:
if test -f .bashrc ; then
source .bashrc
fi
然后esc + “:” + "wq"保存退出。
再次退出连接后重进,输入conda
命令,命令正常执行。