在bash脚本中的已激活虚拟环境中运行python脚本

时间:2020-07-23 02:22:51

标签: python linux anaconda virtualenv

我用conda创建了一个虚拟环境。在bash脚本中,我要激活它,然后在该虚拟环境中运行python脚本。我正在使用以下方法:

#!/bin/bash
conda activate my_env   
python my_script.py

但是,这不起作用,并且出现以下错误:

CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.  
To initialize your shell, run
$ conda init <SHELL_NAME>

我已经在虚拟环境中安装了一些python软件包,因此,如果我在my_env中使用完整/显式的Python可执行文件路径而不是激活my_env,那么我将无法使用这些python软件包。我该怎么办?

0 个答案:

没有答案