9

pythonbrew 経由でインストールされた python 2.7.3 の pip のインストールに問題があります。

pythonbrew update --master
pythonbrew install 2.7.3 --force

これは、pip.openplans.org から pip を取得しようとすると、最終段階でハングアップして失敗します。

Installed /Users/andrei/.pythonbrew/pythons/Python-2.7.3/lib/python2.7/site-packages/distribute-0.6.28-py2.7.egg
Processing dependencies for distribute==0.6.28
Finished processing dependencies for distribute==0.6.28
After install bootstrap.
Don't have permissions to write /Users/andrei/.pythonbrew/pythons/Python-2.7.3/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg-info, skipping
Creating /Users/andrei/.pythonbrew/pythons/Python-2.7.3/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg-info
Creating /Users/andrei/.pythonbrew/pythons/Python-2.7.3/lib/python2.7/site-packages/setuptools.pth
Searching for pip
Reading http://pypi.python.org/simple/pip/
Reading http://pip.openplans.org
Download error on http://pip.openplans.org: [Errno 8] nodename nor servname provided, or not known -- Some packages may not be found!
Reading http://pip.openplans.org
Download error on http://pip.openplans.org: [Errno 8] nodename nor servname provided, or not known -- Some packages may not be found!
Reading http://pip.openplans.org
...

実行easy_install pipしても同じエラーが発生します。もちろん、pipレポを複製して手動でインストールすることもできますが、なぜ失敗するのかをeasy_install. 何か案が?


アップデート:

$ host pip.openplans.org
pip.openplans.org is an alias for puffin.oddbird.net.
puffin.oddbird.net has address 173.203.85.138
4

3 に答える 3

13

同様の問題がありました。コマンドは iTerm2 では失敗しましたが、デフォルトの OS X ターミナルでは失敗していませんでした。iTerm2 を再起動すると問題が解決しました。

于 2016-08-15T16:15:42.200 に答える
6

次の 2 つの点が間違っている可能性があります。

  • の DNS ルックアップが失敗していpip.openplans.orgます。でテストしhost pip.openplans.orgます。これはローカルの問題である可能性があります。と を使用して、Google DNS サーバーに対してもテストしhost pip.openplans.org 8.8.8.8ますhost pip.openplans.org 8.8.4.4。これらのルックアップがすべて失敗した場合は、ニワトリをインターネットの神々に捧げ、改善を待ちます。

  • DNS ルックアップは失敗していないが、インストールは失敗している場合、ローカル DNS キャッシュがネガティブ ルックアップを保持している可能性があります。コマンドでフラッシュしdscacheutil -flushcacheます。

于 2012-08-13T09:51:01.573 に答える
2

私にとっては、Wi-Fi のオンとオフを再度切り替えると、Max OS X Yosemite で役に立ちました。

于 2015-03-03T10:57:17.363 に答える