我下载了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没有更新。
2020年更新:
对于当前的Debian/Ubuntu,使用
apt-get install python3-pip
安装pip3。
2013年的旧答案(easy_install现在已弃用):
使用setuptools安装pip: sudo easy_install pip
(我知道我上面的回答与klobucar的回答是多余的,但我还不能添加注释),所以这里有一个解决sudo的答案:easy_install:命令在Debian/Ubuntu上找不到:sudo apt-get install python-setuptools
同样,对于python3,使用easy_install3和python3-setuptools。
对于Python 3,使用apt-get install python3-pip。
(背景:我的操作系统是使用AWS的Amazon linux。它看起来和红帽很相似,但似乎是精简了一些。)
退出shell,然后打开一个新的shell。pip命令现在可以工作了。
这就解决了这个地方的问题。
你可能还想知道:安装软件的pip命令需要像下面这个例子(以jupyter为例)那样编写,才能在我的系统上正确工作:
PIP安装jupyter——user
具体来说,请注意缺少sudo,并且存在——user
如果pip docs对这一切说了什么,那就太好了,但我猜那需要输入更多的字符。