我有2个版本的python 2.7和3.3。我安装了virtualenv希望我可以使用两个不同的python版本。
我创建了我的第一个项目环境:
/usr/local/bin/virtualenv -p /usr/local/bin/python2.7 first
并安装了仅适用于该环境的pymysql包。
现在我想在全球范围内使用相同的包 - 我该怎么做?
当我在没有设置环境的情况下运行pip install时,它实际上安装在3.3版本的站点软件包中,最终因为兼容2.7而失败?
答案 0 :(得分:2)
要让全局包可用,您必须全局安装它们。 virtualenv
专门用于进行单独的软件包安装。它没有提供任何其他内容,所以我不知道你为什么要使用它。
答案 1 :(得分:0)
您不需要使用virtualenv来安装两个Python版本。事实上,virtualenv根本没有帮助。 Virtualenv将安装相同的 Python版本的几个安装。
因此,要安装两个不同版本的Python,只需安装两个不同版本的Python即可。就这么简单。