我在我的Windows机器上安装了Python 3.5,这是我在计算机上唯一的版本。我想创建一个python2.7虚拟环境来试用某个包。是否可以使用python2.7二进制文件创建虚拟环境而无需在我的系统中安装Python 2.7?
答案 0 :(得分:1)
要使用不同的Python解释器,该解释器需要位于$ PATH上,这意味着您机器上的二进制文件。
答案 1 :(得分:1)
您不需要在$ PATH上安装Python解释器,您可以告诉virtualenv
在哪里找到它。我找到了此博文Installing Multiple Python Versions on Windows Using Virtualenv,但TL; DR是:
pip install virtualenv
。path\to\new_python.exe
。virtualenv \path\to\env -p path\to\new_python.exe
。path\to\env\Scripts\activate.bat
。pip
安装所需的软件包。deactivate
停用。注意python3 -m venv \path\to\env
似乎并不支持-p
参数,您必须使用virtualenv
。