[python] pipは何もインストールできません


7 Answers

私はeasy_install pip==1.2.1回避策を使用していfoundが、このバグを抱えていると、64ビットマシンにPythonの32ビット版をインストールした可能性があります。

要するに、ソースからインストールして64ビットバージョンをインストールし、それにvirtualenvをビルドすると、もうそのpipバグはありません。

Question
> pip install yolk
Downloading/unpacking yolk
  Cannot fetch index base URL https://pypi.python.org/simple/
  Could not find any downloads that satisfy the requirement yolk
No distributions at all found for yolk
Storing complete log in /Users/harith/.pip/pip.log

私が見るファイルを読むと

> cat /Users/harith/.pip/pip.log
------------------------------------------------------------
/Users/harith/.shared/virtualenvs/pennytracker/bin/pip run on Mon Jul  1 20:26:02 2013
Downloading/unpacking yolk

  Getting page https://pypi.python.org/simple/yolk/
  Could not fetch URL https://pypi.python.org/simple/yolk/: HTTP Error 503: Service Unavailable
  Will skip URL https://pypi.python.org/simple/yolk/ when looking for download links for yolk
  Getting page https://pypi.python.org/simple/
  Could not fetch URL https://pypi.python.org/simple/: HTTP Error 503: Service Unavailable
  Will skip URL https://pypi.python.org/simple/ when looking for download links for yolk
  Cannot fetch index base URL https://pypi.python.org/simple/

  URLs to search for versions for yolk:
  * https://pypi.python.org/simple/yolk/
  Getting page https://pypi.python.org/simple/yolk/
  Could not fetch URL https://pypi.python.org/simple/yolk/: HTTP Error 503: Service Unavailable
  Will skip URL https://pypi.python.org/simple/yolk/ when looking for download links for yolk
  Could not find any downloads that satisfy the requirement yolk

No distributions at all found for yolk

    Exception information:
    Traceback (most recent call last):
      File "/Users/harith/.shared/virtualenvs/pennytracker/lib/python2.7/site-packages/pip-1.3.1-py2.7.egg/pip/basecommand.py", line 139, in main
        status = self.run(options, args)
      File "/Users/harith/.shared/virtualenvs/pennytracker/lib/python2.7/site-packages/pip-1.3.1-py2.7.egg/pip/commands/install.py", line 266, in run
        requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
      File "/Users/harith/.shared/virtualenvs/pennytracker/lib/python2.7/site-packages/pip-1.3.1-py2.7.egg/pip/req.py", line 1026, in prepare_files
        url = finder.find_requirement(req_to_install, upgrade=self.upgrade)
      File "/Users/harith/.shared/virtualenvs/pennytracker/lib/python2.7/site-packages/pip-1.3.1-py2.7.egg/pip/index.py", line 171, in find_requirement
        raise DistributionNotFound('No distributions at all found for %s' % req)
    DistributionNotFound: No distributions at all found for yolk

何か間違っているのですか?




この問題は、DNSセットアップによって発生する可能性が最も高くなります。サーバーはドメイン名を解決できないため、パッケージをダウンロードできません。

溶液:

     sudo nano /etc/network/interface

行を追加する:dns-nameservers 8.8.8.8

ファイルを保存して終了する

     sudo ifdown eth0 && sudo ifup eth0

それでピップインストールが今すぐ動作するはずです。




Windows環境変数を無効な証明書ファイルに設定したので、このエラーメッセージが表示されました。

コマンドプロンプトでSETを入力して、CURL_CA_BUNDLE変数があるかどうかを確認します。

現在のセッションに対してSET CURL_CA_BUNDLE=

pip.logには以下が含まれていました:

Getting page https://pypi.python.org/simple/pip/ Could not fetch URL https://pypi.python.org/simple/pip/: connection error: [Errno 185090050] _ssl.c:340: error:0B084002:x509 certificate routines:X509_load_cert_crl_file:system lib




これは私のプロキシ認証のために起こったので、私はそれを解決するためにこれをしました

export http_proxy=http://uname:password@proxy.domain.com:8080
export https_proxy=http://uname:password@proxy.domain.com:8080
export ftp_proxy=http://uname:password@proxy.domain.com:8080



私は同じ問題に直面し、このエラーは 'Proxy Setting'のためです。 以下の構文は、それをうまく解決するのに役立ちました:

sudo pip --proxy=http://username:password@proxyURL:portNumber install yolk



私はネットワークの設定をリセットしようとしたあと、その問題もありました。 それは問題を解決する。




説明はあなたのログにあります:

Could not fetch URL https://pypi.python.org/simple/yolk/: HTTP Error 503: Service Unavailable

HTTP Error 503: Service Unavailable注目してください。 あなたがこれをしようとしていたときにサイトがダウンしたようです。

HTTP 5xxエラーはサーバー側のエラーであることがわかっているので、問題はローカルネットワークではなくリモートネットワークにあることがわかります。

それは後でもう一度試してみることを意味します;-)(そして、指を交差させる...)(これは私にとって今はbtwです。)




ピップミラーサポート

pip --use-mirrors install yolk

バージョン1.5では、 このオプションは削除されます:

1.5(未発売)

BACKWARD INCOMPATIBLE pipは、--use-mirrors、-M、--mirrorsフラグをサポートしなくなりました。 ミラーリングのサポートは削除されました。 ミラーを使用するには、-iまたは--index-urlでプライマリインデックスとして指定するか、--extra-index-urlで追加のインデックスとして指定します。 (プル#1098、CVE-2013-5123)

後方互換性のないpipはデフォルトで安全でない外部URLを掻き取ることもなく、デフォルトで外部からホストされたファイルをインストールすることもありません。 ユーザーは、--allow-external PROJECTと--allow-insecure PROJECTを使用して、外部からホストされたファイルやURLをインストールすることを選択できます。 (#1055を引く)

重要な警告とエラーに注意を喚起するために、ロギング出力に色を追加しました。 (プル#1109)

安全でないインデックス、検索リンク、または依存関係リンクを使用する場合の警告を追加しました。 (プル#1121)




Related



Tags

python python   pip