如何从命令行mac获取pip?

时间:2014-07-15 00:09:52

标签: python-2.7 pip system-paths

我试图为python安装pip,似乎无法弄清楚如何在系统路径上使我的python安装的脚本子目录可用。 (我已经使用easy_install安装了pip)

根据点子网站,这不是自动完成的:

"要从命令行启用pip,请确保系统PATH上的Python安装的Scripts子目录可用。 (这不是自动完成的。)"

我还没有找到任何关于如何修改它的简单教程。

2 个答案:

答案 0 :(得分:2)

首先,您需要找到python安装的路径,您可以通过输入以下命令来执行此操作:

which python

在该目录中应该有一个名为Scripts

的目录

然后,您可以通过键入

将此目录的完整路径添加到PATH
export PATH=$PATH:"<insert_path_here>"

所以例如我的是:

export PATH=$PATH:"/cygdrive/c/Python27/Scripts"

您只是将新路径附加到PATH,而不是替换旧路径。在等于之后添加$PATH:时要非常小心。这就是保持旧PATH完整的原因。 :是路径分隔符。

答案 1 :(得分:0)

对于那些你稍后来到这里的人,如果你正在使用Python 3.4,那么Scripts子目录就不存在了。根据{{​​3}},pip默认安装为3.4:

  

在版本3.4中更改:默认安装pip,添加了--without-pip和--copies选项

我理解问题是关于2.7的,但我碰巧尝试将Scripts目录添加到我的PATH,但后来发现没有必要这样做。如果有任何错误信息,我会道歉。