在docker里面使用shell激活conda环境,直接使用conda activate VENV 或者source activate VENV 发现使用shell脚本时提示conda命令找不到,使用source时虽然没有报错,但是环境并没有起来,要是在docker里面使用两个命令都能激活conda环境。
解决办法如下:
1.shell脚本start_conda.sh:
#!/bin/bash source /home/yourhostname/anaconda3/etc/profile.d/conda.sh # 这一行是关键!!!找到你安装anaconda3的路径,路径下面会有一个conda.sh文件 # 这样conda环境就可以激活了 |
2.运行docker里面的shell脚本:
|