OS X 10.9 Mavericksにアップグレードし、XCode、コマンドラインツール、XQuartzなどをインストールしました。今すぐpipインストールを実行しようとしていますが、ディストリビューションが見つからないと表示されます。
Traceback (most recent call last):
File "/usr/local/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2603, in <module>
working_set.require(__requires__)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 666, in require
needed = self.resolve(parse_requirements(requirements))
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve
raise DistributionNotFound(req) # XXX put more info here
pkg_resources.DistributionNotFound: pip==1.4.1
そこで、easy_installを使用してpipをインストールしようとしました。それもまた失敗していることがわかります:
Traceback (most recent call last):
File "/usr/local/bin/easy_install", line 5, in <module>
from pkg_resources import load_entry_point
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2607, in <module>
parse_requirements(__requires__), Environment()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve
raise DistributionNotFound(req) # XXX put more info here
pkg_resources.DistributionNotFound: setuptools==1.1.6
したがって、他のスレッドのいくつかは、Sudo python ez_setup.pyを使用してsetuptoolsを再インストールするように言っています。正常に動作しているようです。
Installed /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools-1.1.6-py2.7.Egg
Processing dependencies for setuptools==1.1.6
Finished processing dependencies for setuptools==1.1.6
ただし、easy_install pipを実行すると、同じpkg_resources.DistributionNotFound:setuptools == 1.1.6エラーが発生します。他の誰かがこの問題を抱えていますか?これを修正する方法はありますか?
インストールeasy_install
:
ダウンロードez_setup.py
module from https://pypi.python.org/pypi/setuptools
$ cd path/to/ez_setup.py
$ python ez_setup.py
インストールpip
:
$ Sudo easy_install pip
Sudo python -m easy_install pip
をお試しください
git-review
で同様の問題が発生しました。
$ git review -s
Traceback (most recent call last):
File "/usr/local/bin/git-review", line 11, in <module>
sys.exit(main())
File "/Library/Python/2.7/site-packages/git_review/cmd.py", line 1132, in main
(os.path.split(sys.argv[0])[-1], get_version()))
File "/Library/Python/2.7/site-packages/git_review/cmd.py", line 180, in get_version
provider = pkg_resources.get_provider(requirement)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 197, in get_provider
return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 666, in require
needed = self.resolve(parse_requirements(requirements))
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve
raise DistributionNotFound(req) # XXX put more info here
pkg_resources.DistributionNotFound: git-review
git-reviewチームはpkg_resourcesのバグだと言っていました 修正できる
Sudo pip install --upgrade setuptools
これは私にとってはうまくいきました。