解决Linux下无法利用shell脚本启动conda虚拟环境问题
问题
直接在脚本中激活conda环境时遇到了一个问题
解决
- 查看.bashrc文件
.bashrc文件在 /home/用户名 里面,因为是隐藏文件,所以可以使用ctrl+h来查看。在.bashrc文件中查看是否有 # >>> conda initialize >>> ,这个就是conda的环境设置。
- 如果缺少conda环境配置
假如你使用的shell是bash,你直接在shell中运行
conda init bash
这时会跳出提醒让你重启shell,重启,这时你会发现已经自动启动了base虚拟环境。至此问题解决。
回到刚刚的.bashrc文件,我们会发现文件中多了
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!