【发布时间】:2017-05-16 15:31:01
【问题描述】:
我在 linux 系统上运行命令为:
sudo pip install --upgrade pip
但我收到的错误消息是:
pkg_resources.DistributionNotFound: The 'pip==6.1.1' distribution was not found and is required by the application
如果我去查看pip --version,我会得到以下回复:
pip 9.0.1 from /usr/local/lib/python2.7/site-packages (python 2.7)
我为什么需要'pip==6.1.1' distribution 以及如何获得它?
【问题讨论】:
-
sudo pip --version显示什么? -
sudo pip --version 给出相同的错误消息:
pkg_resources.DistributionNotFound: The 'pip==6.1.1' distribution was not found and is required by the application -
所以基本上你有 2 个
pips。您的本地用户之一,root(或 sudo)看到的另一个用户。简单的“修复”是sudo easy_install pip,它应该重新安装你损坏的点子。 -
我正在运行一个虚拟python环境,当我尝试
sudo easy_install pip时,我得到sudo: easy_install: command not found -
哦,等等。不理会。我刚刚读到你正在运行一个 virtualenv.. 然后你根本不需要 sudo,这意味着你当前的 venv pip 是好的。