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

2024-07-05 15:50:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经用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包,因此如果我在我的_env中使用python可执行文件的完整/显式路径,而不是激活我的_env,那么我就不能使用这些python包。我该怎么办


Tags: 方法pyenv脚本bashyourbinmy