昨天打开服务器键入conda后发现了一个这样的报错:
-bash: */anaconda3/bin/conda: */anaconda3/bin/python: bad interpreter: No such file or directory
此时的anaconda是安装在公共服务器的公共账户里的,所以没有修改权限,企图通过卸载重装解决这个bug.
anaconda的卸载很简单,进入anaconda所在的文件夹后通过以下命令完成卸载:
rm -rf anaconda3
随后,通过以下命令完成压缩包下载:
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2019.03-Linux-x86_64.sh
重装:
bash Anaconda3-2019.03-Linux-x86_64.sh
一路enter加yes疯狂飙车,结束,运行conda,依旧保错,啊哈哈,生活真是起起落落落呢!
考虑环境变量没有添加的原因:
尝试一:
检查PATH变量
echo $PATH
发现没有/anaconda3/bin这一层路径,打算在~/.bashrc中加上
export PATH=“**/anaconda3/bin:$PATH”
然鹅,公共服务器没有权限修改,失败
尝试二:
依然疯狂enter加yes,随后进入到课题组目录下的.bash_profile文件中增加变量,仅对当前用户有效且永久,命令如下:
vim .bash_profile
输入:
export PATH=**/anaconda3/bin:$PATH
保存退出
运行以下命令使修改生效
source .bash_profile
终于,anaconda不再报错,Python也拥有了anaconda标签,撒花!