我开始在python2和python3中进行并行工作。 (即一些项目req python 2和一些req python 3)
我如何使用virtualenvwrapper满足此要求?
我是否只安装了一个virtualenvwrapper(2或3)并在创建虚拟环境时相应地设置python二进制文件?似乎不会那样。
答案 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也没有问题(到目前为止)使用此设置