我正在尝试为 python 安装 pip,但似乎无法弄清楚如何使我的 python 安装的脚本子目录在系统路径上可用。(我已经用easy_install安装了pip)
根据 pip 站点,这不是自动完成的:
“要从命令行启用 pip,请确保 Python 安装的 Scripts 子目录在系统 PATH 上可用。(这不会自动完成。)”
我还没有找到任何关于如何修改它的简单教程。
我正在尝试为 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,则 Scripts 子目录将不存在。根据这个站点,pip 默认安装在 3.4 中:
在 3.4 版更改:默认安装 pip,添加了 --without-pip 和 --copies 选项
我知道这个问题是关于 2.7 的,但是我碰巧尝试将 Scripts 目录添加到我的 PATH 中,但后来发现没有必要这样做。如果其中有任何错误信息,我深表歉意。