virtualenvwrapper与python2.7和python3并排

时间:2016-12-29 16:22:47

标签: python python-2.7 python-3.x virtualenv virtualenvwrapper

我开始在python2和python3中进行并行工作。 (即一些项目req python 2和一些req python 3)

我如何使用virtualenvwrapper满足此要求?

我是否只安装了一个virtualenvwrapper(2或3)并在创建虚拟环境时相应地设置python二进制文件?似乎不会那样。

2 个答案:

答案 0 :(得分:0)

你可以制作两个独立的virtualenvs并指定你喜欢的每个python版本。分别使用:

为python 2和3项目激活它们
. ~/.VirtualEnv#/bin/activate

例如:

virtualenv -p python2.7 ~/.VirtualEnv2

virtualenv -p python2.5 ~/.VirtualEnv3

答案 1 :(得分:0)

现在只做一些初步测试,它看起来没有问题。我用python 3二进制文件运行了python 3版本的virtualenv包装器,但是能够为python2.x创建venvs就好了

e.g。

mkvirtualenv myenv -p /usr/lib/python

我现有的venvs也没有问题(到目前为止)使用此设置