2024-03-29 14:45:50 发布
网友
但是,在安装virtualenv并运行python 2.7 -m venv project之后,我想在windows上用python 2.7版创建一个虚拟环境 我收到一个错误RuntimeError: failed to find interpreter for Builtin discover of python_spec='2.7' 我也下载了python的2.7版本,我还缺少什么
python 2.7 -m venv project
RuntimeError: failed to find interpreter for Builtin discover of python_spec='2.7'
venv是一个仅从python 3.3及更高版本引入的包。 (https://docs.python.org/3/library/venv.html) 我从来没用过
venv
您可以使用virtualenv,它也适用于Python2.7。但必须使用以下命令安装(但您可能已经这样做了)
py -2.7 -m pip install virtualenv
然后你打字
py -2.7 -m virtualenv project_dir
如果以上都不起作用,请键入 py -2.7 -m pip freeze并发布输出
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之间的区别:
py.exe
python.exe
在windows上py.exe是python启动器,它试图跟踪所有已安装的python版本和可能激活的VirtualNV,并启动您想要的版本
python将尝试在搜索路径中查找python可执行文件。 它将生成路径中的第一条python
python
py是windows python启动器,它将在环境变量和注册表的帮助下定位python可执行文件,并允许使用-version(例如-2.7)开关选择要调用的python版本
py
-version
-2.7
(windows上python启动器的文档: https://docs.python.org/3/using/windows.html#from-the-command-line)
venv
是一个仅从python 3.3及更高版本引入的包。 (https://docs.python.org/3/library/venv.html) 我从来没用过您可以使用virtualenv,它也适用于Python2.7。但必须使用以下命令安装(但您可能已经这样做了)
然后你打字
py -2.7 -m virtualenv project_dir
如果以上都不起作用,请键入
py -2.7 -m pip freeze
并发布输出你也可以打字
查看您确切安装的python 2.7版本
在
py.exe
和python.exe
之间的区别:在windows上
py.exe
是python启动器,它试图跟踪所有已安装的python版本和可能激活的VirtualNV,并启动您想要的版本python
将尝试在搜索路径中查找python
可执行文件。 它将生成路径中的第一条pythonpy
是windows python启动器,它将在环境变量和注册表的帮助下定位python可执行文件,并允许使用-version
(例如-2.7
)开关选择要调用的python版本(windows上python启动器的文档: https://docs.python.org/3/using/windows.html#from-the-command-line)
相关问题 更多 >
编程相关推荐