Fabricインストール時に起きたDistributionNotFoundを解決する
OSX python2.7.5で起きたもの。
- pipでインストール
- インストールされていたparamikoは1.15.2
こんなエラー
Traceback (most recent call last): File "/usr/local/bin/fab", 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: paramiko>=1.10
最後の行に見て取れるように、単純に依存関係が解決できていない模様。 こういう時は、エラーに書かれているバージョンを入れると固い。
pip uninstall paramiko pip install paramiko==1.10
これでOK( ・`ω・´)