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


当前回答

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

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

其他回答

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

sudo su -l root
pip <command>

为什么不直接执行sudo easy_install pip,或者如果这是针对python 2.6的sudo easy_install-2.6 pip?

这将使用默认的python包安装系统安装pip,同时为您省去手动设置的麻烦。

这将允许您运行pip命令进行python包安装,因为它将与系统python一起安装。我还建议一旦有了pip,就使用virtualenv包和模式。:)

假设你有互联网,请看: https://pip.pypa.io/en/stable/installing/

主要经营:

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

and

python get-pip.py

对于还没有激活venv For aws cli的新用户,请尝试一下 “源venv/scripts/activate”然后尝试 "pip install awscli"

通过升级python 3 brew upgrade python解决了这个问题: 现在我可以做:

pip3 install  <package>  

==> python
Python has been installed as
  /usr/local/bin/python3

Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
`python3`, `python3-config`, `pip3` etc., respectively, have