2

次を使用して、Ubuntu 10.04 サーバーに Python の requests パッケージをインストールしようとしました。

$ pip install requests

しかし、私はリターンを得続けています:

リクエストのダウンロード/アンパック URL http://pypi.python.org/simple/requestsを取得できませんでした: リクエストのダウンロード リンクを探すときに URL (...url...) をスキップします URL (...url を取得できませんでした) ...): リクエストのダウンロード リンクを探すときに URL (...url...) をスキップします インデックス ベース URL (...url...) を取得できません 要件リクエストが見つからないか、インデックス URL (.. .url...) 完全なログを ./pip-log.txt に保存

StackOverflow では 2 つ以上のリンクを投稿できないため、上記の「(...url...)」の使用をご容赦ください。

pip-log.txt のトレースバックは次のとおりです。

Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/pip.py", line 252, in main
    self.run(options, args)
File "/usr/lib/python2.6/dist-packages/pip.py", line 08, in run
    requirement_set.install_files(finder, force_root_egg_info=self.bundle)
File "/usr/lib/python2.6/dist-packages/pip.py", line 1750, in install_files
    url = finder.find_requirement(req_to_install, upgrade=self.upgrade)
File "/usr/lib/python2.6/dist-packages/pip.py", line 996, in find_requirement
    url_name = self._find_url_name(Link(self.index_urls[0]), url_name, req)
File "/usr/lib/python2.6/dist-packages/pip.py", line 1073, in _find_url_name
    raise DistributionNotFound('Cannot find requirement %s, nor fetch index URL %s' % (req, index_url))
DistributionNotFound: Cannot find requirement requests, nor fetch index URL (...url...)

pip を介して他の多くのパッケージをインストールしたため、pip が正常に動作していることはわかっています。easy_install とソースからのインストールも試しましたが、どちらも同じ問題があります。私はPython/Djangoの比較的初心者ですが、問題が何であるかについて正しい方向に向けてくれる人はいますか?

4

2 に答える 2

6

あなたは試すことができます:

  1. ここで説明したようなミラーの使用PyPI がダウンした場合の対処方法

    pip install --use-mirrors $PACKAGE
    
  2. @sigmavirus24 で推奨されているように、2 番目のオプションは次を使用します。Base URL of Python Package Index

    pip install -i https://crate.io requests 
    
  3. git から直接パッケージ ソースをインストールする

    pip install -e git+https://github.com/kennethreitz/requests#egg=requests
    

1 を試してください。インターネット接続が不十分な場合や pip がダウンしている場合に、同じ問題が発生することがあります。

于 2013-04-15T16:10:48.583 に答える
0

私自身の質問に答えるために...

エラーメッセージが何を言っているように見えたとしても、これはパッケージのインストール方法とは何の関係もないことが判明しました。問題は、他の端末ウィンドウの 1 つから開発サーバーを実行し、シャットダウンしなかったことです... ( $ python manage.py runserver [::]:8000 )。エラー出力がそれについて何も言及していないのは奇妙です。

于 2013-04-19T20:24:38.290 に答える