gpt4 book ai didi

python - 使用python 2.7版本创建虚拟环境,现有版本为3.7

转载 作者:行者123 更新时间:2023-12-04 09:49:19 24 4
gpt4 key购买 nike

我想在 Windows 上使用 python 2.7 版创建一个虚拟环境,但是,在安装 virtualenv 并运行后 python 2.7 -m venv project我收到一个错误 RuntimeError: failed to find interpreter for Builtin discover of python_spec='2.7'我也下载了 2.7 版本的 python,我错过了什么?

最佳答案

venv是一个仅从 python 3.3 及更高版本引入的包。
( https://docs.python.org/3/library/venv.html )
我从来没有用过。

您可能会使用 virtualenv,它也适用于 python 2.7。但必须使用以下命令安装(但您可能已经这样做了)

py -2.7 -m pip install virtualenv

然后你输入
py -2.7 -m virtualenv project_dir
如果以上都不起作用,请输入 py -2.7 -m pip freeze并发布输出。

你也可以输入
py -2.7 -c "import sys ; print(sys.executable, sys.version_info)"

要查看您确切安装了哪个 python 2.7 版本。

py.exe的区别和 python.exe :

在 Windows py.exe是 python 启动器,它试图跟踪所有已安装的 python 版本和可能激活的 virtualenvs 并启动你想要的那个。
python将尝试找到 python搜索路径中的可执行文件。
它将产生路径中的第一个 python。
py是 windows python 启动器,它将在环境变量和注册表的帮助下定位 python 可执行文件,并允许使用 -version (例如 -2.7 )切换到选择要调用的 python 版本。

( Windows 上的 python 启动器文档:
https://docs.python.org/3/using/windows.html#from-the-command-line )

关于python - 使用python 2.7版本创建虚拟环境,现有版本为3.7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62037842/

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