使用 python 版本 2.7 创建虚拟环境,现有版本为 3.7
Create a virtual environment with python version 2.7 with existing version as 3.7
我想在 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
如果 none 以上有效,请输入
py -2.7 -m pip freeze
和 post 输出。
您也可以输入
py -2.7 -c "import sys ; print(sys.executable, sys.version_info)"
查看你安装的python2.7版本是什么
py.exe
和python.exe
的区别:
在 windows py.exe
上是 python 启动器,它试图跟踪所有已安装的 python 版本和可能激活的 virtualenvs 并启动你想要的.
python
将尝试在搜索路径中找到 python
可执行文件。
它将产生路径中的第一个 python。
py
是 windows python 启动器,它将在环境变量和注册表的帮助下找到 python 可执行文件,并允许 -version
(例如-2.7
)切换到select你想调用哪个版本的python。
( windows 上 python 启动器的文档:
https://docs.python.org/3/using/windows.html#from-the-command-line )
我想在 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
如果 none 以上有效,请输入
py -2.7 -m pip freeze
和 post 输出。
您也可以输入
py -2.7 -c "import sys ; print(sys.executable, sys.version_info)"
查看你安装的python2.7版本是什么
py.exe
和python.exe
的区别:
在 windows py.exe
上是 python 启动器,它试图跟踪所有已安装的 python 版本和可能激活的 virtualenvs 并启动你想要的.
python
将尝试在搜索路径中找到 python
可执行文件。
它将产生路径中的第一个 python。
py
是 windows python 启动器,它将在环境变量和注册表的帮助下找到 python 可执行文件,并允许 -version
(例如-2.7
)切换到select你想调用哪个版本的python。
( windows 上 python 启动器的文档: https://docs.python.org/3/using/windows.html#from-the-command-line )