pip が壊れました。DistributionNotFound エラーを修正するにはどうすればいいですか? 質問する

pip が壊れました。DistributionNotFound エラーを修正するにはどうすればいいですか? 質問する

pip を使用しようとすると、必ずエラーが発生します。例:

$ sudo pip install gevent-websocket

Traceback (most recent call last):  
File "/usr/local/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2675, in <module>
parse_requirements(__requires__), Environment()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 552, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: pip==0.8.1

の値を pip==0.8.2 に変更したい気持ちはありますが、インストールを「ハッキング」した結果に対処するのは気が進みません... Python 2.7 を実行しており、pip のバージョンは 0.8.2 です。

ベストアンサー1

この問題は私の MacBook で発生しました。その理由は、@Stephan が言ったように、easy_installpip をインストールするために使用しており、両方の py パッケージ管理ツールが混在していたために問題が発生したためですpkg_resources.DistributionNotFound。解決策は次のとおりです。

easy_install --upgrade pip

覚えておいてください:1つ上記のツールを使用して Py パッケージを管理します。

おすすめ記事