VirtualEnvrapper与python2.7和python3并排

2024-05-23 13:37:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我开始用python2和python3并排工作。(即有些项目需要python 2,有些项目需要python 3)

如何将VirtualNVWrapper用于此需求?你知道吗

我是否只需安装一个virtualenvwrapper(对于2或对于3)并在创建虚拟环境时相应地设置python二进制文件?好像不管用。你知道吗


Tags: 文件项目虚拟环境二进制python3virtualenvwrapperpython2virtualnvwrapper
2条回答

只是做了一些初步测试,现在看来它的工作没有问题。我正在用python3二进制文件运行python3版本的virtualenv包装器,但是我可以为python2.x创建venvs

例如

mkvirtualenv myenv -p /usr/lib/python

我现有的VENV也没有问题(到目前为止)与此设置

您只需创建两个单独的virtualenv,并指定您希望在每个virtualenv上使用哪个python版本。分别为python 2和3项目激活它们:

. ~/.VirtualEnv#/bin/activate

例如:

virtualenv -p python2.7 ~/.VirtualEnv2

virtualenv -p python2.5 ~/.VirtualEnv3

相关问题 更多 >