使用virtualenv安装pip3

时间:2014-01-07 19:26:48

标签: python pip homebrew python-3.3

我正试图清理一些事情,因为我有小牛队。我使用Homebrew来安装python 2.7和3.3。我也有各自的点子。现在我希望有一个理智的virtualenv设置。

我从virtualenv with python2 and python3 via Homebrew看到我可以指定新创建的virtualenv将使用哪个版本的python。使用Python 3.3的virtualenv使用pip3的最佳(即最容易使用/记忆)方法是什么?

ETA:我以前不必使用3.3,所以这是我尝试维护不同版本的第一次体验。对不起,如果这有明显的答案。

2 个答案:

答案 0 :(得分:6)

这个信用转到scythargon(在Kristofanswer in this thread评论中留下),因为它完全符合我的要求,我认为它应该得到自己的答案

使用virtualenvwrapper创建virtualenv时,请使用-p标志将其与特定版本的Python显式关联。在下面的示例中,将{virtualenv_name}替换为您想要的虚拟环境名称:

Python 3.3:

$ mkvirtualenv {virtualenv_name} -ppython3.3

Python 3.4:

$ mkvirtualenv {virtualenv_name} -ppython3.4

Python 2.7:

$ mkvirtualenv {virtualenv_name} -ppython2.7

答案 1 :(得分:1)

看一下这篇文章:Python Development Environment on Mac OS X Mavericks 10.9。它非常清楚地描述了如何使用Homebrew在同一台机器上设置两个版本的Python,并包含一些有用的指针。

在文章中,作者将 -py3 附加到Python3 virtualenv,正如@moliware已经建议的那样。