10

テスト用に ScrumDo のローカル バージョンをインストールしようとしています。そうして初めて、インストールで実行する必要があるポイントに到達します。

ソース ビン/
pip install -r requirements.txt のアクティブ化

エラーが発生します:

django-storage のダウンロード/解凍

インデックス ベース URL http をフェッチできません: //b.pypi.python.org/simple/
要件を満たすダウンロードが見つかりませんでした django-storages

django-storages のディストリビューションがまったく見つかりません
./pip-log.txt に完全なログを保存しています

ここと Stack Overflow で少しググって検索したところ、 --proxy= オプションを追加するか、http_proxy 環境変数の設定を解除する必要があることがわかりました。しかし、私のインストールにはプロキシがなく、環境変数が設定されていません。走ってみた

pip install -r requirements.txt --proxy=

それでもエラーは同じままです。以下を含む /root/.pip/pip.conf も作成しました。

[グローバル]
index-url = http : //b.pypi.python.org/simple

サーバーが実際にオンラインであることを確認し、パッケージdjango-storagesが存在する場合、これは両方とも当てはまりました。

ScrumDo のインストール ドキュメントに次のように書かれているので、最後に試したことは次のとおりです。

pip install -U Django==1.1.4

それでも成功しません...エラーは常に同じままです。アイデアはありますか?

私のpip-error.logは次のように表示されます(URLは、同じネットワーク内の別のマシン上のfirefoxで機能し、プロキシも使用せず、同じマシンからpingできます):

/var/www/ScrumDo/pinax-env/bin/pip run on Mon Jul 30 10:24:08 2012
proxy):

Downloading/unpacking Django==1.1.4
proxy):

  Getting page http://b.pypi.python.org/simple/Django
proxy):

  Could not fetch URL http://b.pypi.python.org/simple/Django: HTTP Error 404: Not Found
proxy):

  Will skip URL http://b.pypi.python.org/simple/Django when looking for download links for Django==1.1.4
proxy):

  Getting page http://b.pypi.python.org/simple/
proxy):

  Could not fetch URL http://b.pypi.python.org/simple/: HTTP Error 404: Not Found
proxy):

  Will skip URL http://b.pypi.python.org/simple/ when looking for download links for Django==1.1.4
proxy):

  Cannot fetch index base URL http://b.pypi.python.org/simple/
proxy):

  URLs to search for versions for Django==1.1.4:
proxy):

  * http://b.pypi.python.org/simple/Django/1.1.4
proxy):

  * http://b.pypi.python.org/simple/Django/
proxy):

  Getting page http://b.pypi.python.org/simple/Django/1.1.4
proxy):

  Getting page http://b.pypi.python.org/simple/Django/
proxy):

  Could not fetch URL http://b.pypi.python.org/simple/Django/1.1.4: HTTP Error 404: Not Found
proxy):

  Will skip URL http://b.pypi.python.org/simple/Django/1.1.4 when looking for download links for Django==1.1.4
proxy):

  Could not fetch URL http://b.pypi.python.org/simple/Django/: HTTP Error 404: Not Found
proxy):

  Will skip URL http://b.pypi.python.org/simple/Django/ when looking for download links for Django==1.1.4
proxy):

  Could not find any downloads that satisfy the requirement Django==1.1.4
No distributions at all found for Django==1.1.4
proxy):

Exception information:
proxy):

Traceback (most recent call last):
  File "/var/www/ScrumDo/pinax-env/lib/python2.6/site-packages/pip-0.6.1-py2.6.egg/pip.py", line 482, in main
proxy):

    self.run(options, args)
proxy):

  File "/var/www/ScrumDo/pinax-env/lib/python2.6/site-packages/pip-0.6.1-py2.6.egg/pip.py", line 675, in run
proxy):

    requirement_set.install_files(finder, force_root_egg_info=self.bundle)
proxy):

  File "/var/www/ScrumDo/pinax-env/lib/python2.6/site-packages/pip-0.6.1-py2.6.egg/pip.py", line 2422, in install_files
proxy):

    url = finder.find_requirement(req_to_install, upgrade=self.upgrade)
proxy):

proxy):

  File "/var/www/ScrumDo/pinax-env/lib/python2.6/site-packages/pip-0.6.1-py2.6.egg/pip.py", line 1485, in find_requirement
proxy):

proxy):

    raise DistributionNotFound('No distributions at all found for %s' % req)
proxy):


proxy):

DistributionNotFound: No distributions at all found for Django==1.1.4
4

4 に答える 4

4

django-storagesを単独でインストールしてみることができます。これを試してみませんか?

sudo pip install https://bitbucket.org/david/django-storages/get/def732408163.zip
于 2012-07-30T17:42:47.087 に答える
3

コマンドでプロキシ設定をそのまま指定してみてください

pip --proxy=http://user:password@Proxy:PortNumber install -r requirements.txt 

または試す

export http_proxy=http://user:password@Proxy:PortNumber
于 2013-04-10T17:24:13.957 に答える
0

この問題は、DNS の設定が原因である可能性が高く、サーバーがドメイン名を解決できないため、パッケージをダウンロードできません。

解決策: sudo nano /etc/network/interface

次の行を追加します: dns-nameservers 8.8.8.8

ファイルを保存して終了

    sudo ifdown eth0 && sudo ifup eth0

その後、 pip install が機能するはずです。

于 2014-12-07T06:11:05.490 に答える