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


当前回答

试试这个。我们可以使用任何包来代替zmq。

sudo apt-get install python3-pip
sudo apt-get update
python3 -m pip install zmq

我无法在我的docker映像中安装这个zmq包,因为我遇到了同样的问题。所以尝试这作为另一种方式安装,它为我工作良好。

其他回答

基于这个stackoverflow的答案和这个线程上的一些答案,我在rc文件中创建了一个别名: 别名pip="python3 -m pip"

这个问题似乎有很多不同的答案,但这似乎是最佳实践方法。

(背景:我的操作系统是使用AWS的Amazon linux。它看起来和红帽很相似,但似乎是精简了一些。)

退出shell,然后打开一个新的shell。pip命令现在可以工作了。

这就解决了这个地方的问题。

你可能还想知道:安装软件的pip命令需要像下面这个例子(以jupyter为例)那样编写,才能在我的系统上正确工作:

PIP安装jupyter——user

具体来说,请注意缺少sudo,并且存在——user

如果pip docs对这一切说了什么,那就太好了,但我猜那需要输入更多的字符。

避免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默认安装,但如果不安装,您可以使用CMD手动安装它(仅适用于Linux)

对于python3:

sudo apt install python3-pip 

对于python2

sudo apt install python-pip 

希望能有所帮助。

最新更新2021年。

在Ubuntu 20中,64bit工作得很完美

安装python3

Sudo apt安装python3

Pip安装

Sudo安装python3-pip

在$HOME/中添加以下别名。Bash_aliases在某些情况下文件可能被隐藏。

别名pip="/usr/bin/python3 -m pip "

刷新当前终端会话。

. ~ / . profile

检查PIP使用情况:PIP 安装软件包:pip Install {{package_name}}

额外的信息

获取Home路径

echo $ HOME

您将得到您的主路径。