为了账号安全,请及时绑定邮箱和手机立即绑定

在虚拟环境中使用不同的Python版本

在虚拟环境中使用不同的Python版本

蓝山帝景 2019-05-30 17:41:42
在虚拟环境中使用不同的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/>


查看完整回答
反对 回复 2019-05-30
?
守着星空守着你

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 包装.


查看完整回答
反对 回复 2019-05-30
?
温温酱

TA贡献1752条经验 获得超4个赞

virtualenv --python=/usr/bin/python2.6 <path/to/myvirtualenv>


查看完整回答
反对 回复 2019-05-30
  • 4 回答
  • 0 关注
  • 2455 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信