2

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

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

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

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

4

2 回答 2

2

首先,您需要找到 Python 安装的路径,您可以通过键入以下内容来执行此操作:

which python

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

然后,您可以PATH通过键入添加此目录的完整路径

export PATH=$PATH:"<insert_path_here>"

所以例如我的是:

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

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

于 2014-07-18T15:32:06.707 回答
0

对于稍后来到这里的那些人,如果您使用的是 Python 3.4,则 Scripts 子目录将不存在。根据这个站点,pip 默认安装在 3.4 中:

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

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

于 2014-10-18T03:48:45.950 回答