我下载了pip并运行python setup.py install,一切正常。本教程的下一步是运行pip install <lib,你想要>,但在它尝试在线查找任何东西之前,我得到一个错误“bash: pip: command not found”。

这是在Mac OS x上,我假设在运行setup。py时,某种路径设置没有正确设置。我如何进一步调查?我需要检查什么才能更好地了解问题的确切原因?

编辑:我还尝试了为Mac安装Python 2.7,希望友好的安装过程会做一些管理工作,比如编辑PATH和任何其他需要发生的事情,以便根据教程工作,但这并不管用。安装后,运行'python'仍然运行python 2.6, PATH没有更新。


当前回答

CentOS 7用户只需使用:

yum install python-pip

如果您正在使用pip,也建议使用virtualenv。添加方法如下:

yum install python-virtualenv

其他回答

如果在Windows上并使用Python安装程序,请确保勾选“将Python添加到环境变量”选项。

安装后,重新启动shell并重试以查看pip是否存在。

更新:为正确的python安装访问正确的pip install的更可靠的现代方法是使用python -m pip语法。

原来的答案

PIP会将自己安装到python安装位置的bin中。它还应该创建一个符号链接到一些更常见的位置,如/usr/local/bin/pip

您可以编辑~/。配置文件并更新你的PATH以包含/Library/Frameworks/Python.framework/Versions/2.6/bin,或者你可以在你的路径中创建一个符号链接到它。

如果你这样做:echo $PATH,你应该看到当前正在搜索的路径。如果/usr/local/bin在你的PATH中,你可以这样做:

ln -s /Library/Frameworks/Python.framework/Versions/2.6/bin/pip /usr/local/bin

我会选择将python bin添加到$PATH变量中。

安装Homebrew,打开终端或你最喜欢的OSX终端模拟器并运行

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

在PATH环境变量的顶部插入Homebrew目录。您可以通过在~/的底部添加下面的行来做到这一点。概要文件

export PATH=/usr/local/bin:/usr/local/sbin:$PATH

现在,我们可以安装Python 2.7:

$ brew install python

获取pip存储库:

$ git clone https://github.com/pypa/pip

pip安装:

$sudo easy_install pip

解决:

将这一行添加到~/.bash_profile: 导出路径= " / usr /地方/ bin:美元路径” 在终端窗口中运行 源~ / . bash_profile

查看如何安装Pip文章了解更多信息。

截至2019年,

使用以下命令下载https://pip.pypa.io提供的get-pip.py: Curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

执行get-pip.py命令: Sudo python get-pip.py

安装完成后,运行该命令检查是否安装了pip。 皮普,版本

在安装pip后删除get-pip.py文件。 rm get-pip.py