如何在没有外壳脚本(.sh)的情况下从python脚本(.py)激活虚拟环境?

问题描述 投票:-1回答:1

我需要在python虚拟环境中运行我的代码,因为我试图仅通过python脚本来激活虚拟环境。

但由于出现错误:/ bin / sh:1:来源:找不到

cmd = "source ./nnvm_ndk_tools_env/bin/activate"
process = subprocess.Popen(cmd, stdout=PIPE, shell=True)
Above commands I have added in below script and run the script
python test.py

Output:
source ./nnvm_ndk_tools_env/bin/activate
/bin/sh: 1: source: not found

[任何人都可以回复吗?我只需要通过python脚本激活虚拟环境。

python-3.x linux virtualenv
1个回答
0
投票

嗨,首先,您必须安装virtualenv,然后创建一个虚拟环境,以激活该虚拟环境,然后在该虚拟环境中安装所需的所有python软件包。如下所示

pip install virtualenv
virtualenv myenv

然后在您的目录中创建一个虚拟环境,请转到该目录

cd myenv
cd Scripts

然后只需运行文件'activate'

activate

您可以在此处安装软件包让我知道您是否仍然发现问题

© www.soinside.com 2019 - 2024. All rights reserved.