我试图为python安装pip,似乎无法弄清楚如何在系统路径上使我的python安装的脚本子目录可用。 (我已经使用easy_install安装了pip)
根据点子网站,这不是自动完成的:
"要从命令行启用pip,请确保系统PATH上的Python安装的Scripts子目录可用。 (这不是自动完成的。)"
我还没有找到任何关于如何修改它的简单教程。
答案 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,但后来发现没有必要这样做。如果有任何错误信息,我会道歉。