【发布时间】:2017-07-02 11:00:47
【问题描述】:
我的 virtualenv 目前配置为 python 3.5.0,而我需要使用的包只支持 2.7。我需要一种在我的 virtualenv 中将我的 python 运行时降级到 2.7 的方法。
我确实有两个版本可供使用: 第一个在我的 virtualenv 中,第二个在计算机范围内。
(project) me-Air:element me$ python -V
Python 3.5.0
me-Air:element me$ python -V
Python 2.7.10
【问题讨论】:
-
删除 virtualenv 并再次创建它(这次是 2.7)?
-
是的,我会这样做:rmvirtualenv yourproject, mkvirtualenv -p /your/python27 yourproject-27
-
你不能降级一个virtualenv,你需要创建一个新的。如果您使用的是 Mac,请使用
brew安装单独的 Python 2,然后使用您的独立 python 安装到pip install virtualenv。 -
与其降级整个环境(并削弱您未来的升级),您还可以使用不同的软件包吗?
标签: python django python-2.7 virtualenv pyvenv