gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 05:45:56 25 4
gpt4 key购买 nike

我需要在 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 脚本激活虚拟环境。

最佳答案

嗨,首先你必须安装 virtualenv,然后创建一个虚拟环境,激活该虚拟环境,然后在该虚拟环境中安装你想要的所有 python 包。就像下面这样

pip install virtualenv
virtualenv myenv

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

cd myenv
cd Scripts

然后只需运行文件“activate”

activate

您可以在此处安装您的软件包如果您仍然发现问题,请告诉我

关于python-3.x - 如何在没有 shell 脚本(.sh)的情况下从 python 脚本(.py)激活虚拟环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58831356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com