在虚拟环境中使用不同的Python版本我有一个Debian系统,目前运行的是python2.5.4。我安装好了Virtualenv,一切正常。是否有可能在Python的不同版本中使用虚拟环境?我编译了Python2.6.2,并希望将它与虚拟环境一起使用。覆盖二进制文件就足够了吗?还是我必须改变一些有关图书馆的东西?
4 回答
扬帆大鱼
TA贡献1799条经验 获得超9个赞
只需使用--python
(或短)-p
)选项,当创建虚拟实例以指定要使用的Python可执行文件时,例如:
virtualenv --python=/usr/bin/python2.6 <path/to/new/virtualenv/>
守着星空守着你
TA贡献1799条经验 获得超8个赞
关于Python3.6,如下pyvenv
反对使用脚本。相反,Python文档建议使用以下命令创建虚拟环境:
python3 -m venv <myenvname>
对于python 3(3.3+),请使用上述方法或剧本 pyvenv
命令。
pyvenv /path/to/new/virtual/environment
请注意venv
不允许使用其他版本的Python创建Virtualenv。为此,请安装并使用virtualenv
包装.
添加回答
举报
0/150
提交
取消