我正在尝试为python安装pip,似乎无法弄清楚如何使我的python安装的脚本子目录在系统路径上可用。(我已经用easy_install安装了pip)
根据pip站点,这不是自动完成的:
"要从命令行启用pip,请确保Python安装的Scripts子目录在系统PATH上可用。(这不是自动完成的。)"
我还没有找到任何关于如何修改它的直接教程。
首先您需要找到python的安装路径,您可以这样输入:
which python
在该目录下应该有一个名为Scripts
您可以通过输入
将该目录的完整路径添加到PATH
export PATH=$PATH:"<insert_path_here>"
例如我的是:
export PATH=$PATH:"/cygdrive/c/Python27/Scripts"
您只是将新路径附加到PATH
,而不是替换旧路径。要非常小心地在等号后面添加$PATH:
。这就是保持旧PATH
完好无损的原因。:是路径分隔符
如果您使用的是Python 3.4,则脚本子目录将不存在。根据这个站点,pip默认安装在3.4中:
在3.4版更改:默认安装pip,添加了——without-pip和——copies选项
我明白这个问题是关于2.7,但我碰巧发现这个试图将Scripts目录添加到我的PATH,但后来发现没有必要这样做。