本文介绍了pip3和easy_install3损坏:DistributionNotFound的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的pip3
似乎坏了:
$ pip3 --version
Traceback (most recent call last):
File "/usr/bin/pip3", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2708, in <module>
working_set.require(__requires__)
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 686, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 584, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: pip==1.5.6
我试图通过用easy_install3
重新安装pip3
来修复它,但是easy_install3
也坏了:
I tried to fix it by reinstalling pip3
with easy_install3
, but easy_install3
is also broken:
$ sudo easy_install3 --upgrade pip3
Traceback (most recent call last):
File "/usr/bin/easy_install3", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2708, in <module>
working_set.require(__requires__)
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 686, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 584, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: distribute==0.6.24dev-r0
从apt重新安装pip3也无济于事.
Reinstalling pip3 from apt did not help either.
$ sudo apt-get remove python3-pip
$ sudo apt-get install --fix-missing -t testing python3-pip
我正在运行Debian 7(稳定).我已经从测试库中安装了Python 3.4.2.
I am running Debian 7 (stable). I have Python 3.4.2 installed from the testing repository.
推荐答案
我必须下载并运行两个脚本, get-pip.py
和 ez_setup.py
I had to download and run two scripts, get-pip.py
and ez_setup.py
sudo python3 get-pip.py
sudo python3 ez_setup.py
那些修复了pip3和easy_install3.
Those fixed both pip3 and easy_install3.
这篇关于pip3和easy_install3损坏:DistributionNotFound的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!