许多安装说明告诉您执行 pip install [package]
。但在我的情况下,这是行不通的,它会说 -bash: pip: command not found
python pip install [package]
工作正常。同样对于 easy_install
,不会自行运行,将在使用 python 启动时运行。
我对它 应该 如何工作感到困惑。 Pip 不是可执行文件,没有名为 pip.py 的模块,只有 <path>\pip__init__.py
。因此,如果 pip install [package]
要正常工作,bash shell 必须了解何时充当 python 解释器。它没有。
我不相信所有这些安装说明都已关闭。所以我一定是错过了什么。什么?
这 并没有帮助,实际上尝试 sudo apt-get install python-pip
导致 了我认为是 未解决的错误。所以我不得不恢复到 这个解决方案,让我有点工作。 (现在从顶部再次阅读)。
编辑:Python 2.7。不是 3.x。
原文由 RolfBly 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试重新安装或修复失败。所以我完全删除了 pip 并做了我希望的全新安装。第一的:
然后在适当的情况下删除 pips 缓存和现有下载(在我的例子中,我仍然在虚拟环境中单独工作
pips
):然后下载官方的pip安装器并安装:
现在
pip freeze
运行没有错误。此外:/usr/local/bin/pip
。所以我想:是不正确的。如果 shebang 行指向正确的解释器,shell 将 启动一个 python 脚本。无时无刻不在学习…
sudo apt-get install python-pip
。那是错误的。apt-get
是当前稳定版本的几个版本。混合版本会导致各种错误。