-2

我有 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 兼容,最终会失败?

4

2 回答 2

2

要使软件包在全球范围内可用,您必须在全球范围内安装它们。virtualenv专门用于进行单独的软件包安装。它不提供任何其他功能,所以我不知道您为什么要使用它。

于 2013-04-10T09:02:35.503 回答
0

你不需要使用 virtualenv 来安装两个 Python 版本。事实上,virtualenv 根本没有帮助。Virtualenv 是安装多个相同Python 版本的安装。

因此,要安装两个不同版本的 Python,您只需安装两个不同版本的 Python。就是这么简单。

http://regebro.wordpress.com/2011/02/02/newbie-hint-on-installing-python-and-its-modules-and-packages/

于 2013-04-10T09:53:06.550 回答