我下载了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没有更新。


当前回答

大多数安装PIP的方法都已弃用。以下是最新的(2019年)解决方案。请下载get-pip脚本

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

运行脚本

sudo python get-pip.py

其他回答

查看如何安装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

避免sudo:

python <(curl https://bootstrap.pypa.io/get-pip.py) --user
echo 'export "PATH=$HOME/Library/Python/2.7/bin:$PATH"' >> ~/.bash_profile

来自:

http://www.pip-command-not-found.com

问题似乎是你的python版本和你想要安装的库在版本上不匹配。例如:如果Django是Django3,而你的python版本是2.7,你可能会得到这个错误。

“安装后正在运行'python',仍然运行python 2.6, PATH没有更新。”

1-安装最新版本的Python 2-手动更改PATH为python38并比较它们。 3-尝试重新安装。

我用最新版本的Python手动替换PATH解决了这个问题。 至于Windows:;C:\python38\Scripts

它可能是根权限。我试着退出root登录,然后使用

sudo su -l root
pip <command>

更新后的安装pip3命令为:

sudo apt-get install python3-pip