一、待解决的问题及拟实现的功能:
1.由于安装了miniconda3,解决打开终端后输入conda显示找不到命令的问题。
2.解决问题1后,每次打开终端都得手动conda activate xxx 很麻烦,所以要来个自动化切换环境。
3. 配置完成.bashrc后,ssh连接终端,发现未执行.bashrc,需要用其他文件来调用 source ~/.bashrc
二、解决过程
1.解决conda找不到命令的问题
sudo vi ~/.bashrc
在文件结尾添加
export PATH=/root/miniconda3/bin:$PATH
之后 esc,: wq保存退出
注意:我的miniconda3安装路径是在/root/miniconda3下,路径根据自己情况调整。
source ~/.bashrc
再重启终端,conda -V测试好不好用。
2.自动化切换环境
sudo vi ~/.bashrc
在文件结尾添加
conda activate xxx(环境名)
source ~/.bashrc
重启终端可看到自动切换到指定的环境下。
3.ssh终端登录后未自动执行.bashrc
经查阅网上教程
sudo vi ~/.profile
if [ -n "$BASH_VERSION" ]; then
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
并执行
source ~/.bash_profile