问题1:在终端中输入conda env list,出现conda: command not found报错。
原因:用户目录下~/.bashrc文件没有配置好,就是conda的环境变量没有配置好,以至于无法调用anaconda的命令。
解决方案:
步骤1:在终端输入
vim ~/.bashrc
步骤2:键入 i 进行修改文件,在文件末尾加入命令
export PATH=$PATH:/home/usename/anaconda3/bin # usename是你用户名
步骤3:然后退出按esc键,然后输入命令进行保存,可参照vim教程
:set ff=unix # 保证文件保存的是unix格式
步骤4:测试问题是否解决
source ~/.bashrc
问题2:每次登入如果都需要source ~/.bashrc才能使用conda命令
以下是此问题的解决方案
步骤1: 终端输入
vim ~/.bash_profile
步骤2: 文件末尾加入命令 (注:键入和保存操作与上一问题的操作相同)
if [ -f ~/.bashrc ] ; then
source ~/.bashrc
fi
步骤3:测试问题是否解决
重新启动服务器,看命令行提示符前是否出现conda的base环境,若出现,问题解决。
参考资料
1、【Linux】conda: command not found解决办法
2、conda–如何使得conda生效及每次登陆时都需要 source ~/.bashrc 的问题
3、syntax error: unexpected end of file完美解决方案