我pip3
似乎被打破:破碎PIP3和easy_install3:DistributionNotFound
$ 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
我試圖通過重新安裝pip3
與easy_install3
修復它,但easy_install3
也斷了:
$ 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
從重新安裝PIP3也沒有幫助。
$ sudo apt-get remove python3-pip
$ sudo apt-get install --fix-missing -t testing python3-pip
我正在運行Debian 7(stable)。我從測試庫安裝了Python 3.4.2。
如腳本'get-pip.py'所述,腳本包含'一個zip文件的base85編碼,這個zip文件包含一個pip的完整副本'。 ..儘管有記錄,我不會使用這個,因爲我相信用sudo執行這個腳本是瘋狂的 –