Djangoパッケージをvirtualenvにインストールしようとしています。新しいコンピューター(OSX 10.8.2)を使用しています。easy_installを介してvirtualenvをインストールしました。virtualenvをアクティブにして、次のコマンドを実行しました。
(pyenv)$ pip install Django
Downloading/unpacking Django
Downloading Django-1.5.1.tar.gz (8.0MB): 2.0MB downloaded
Hash of the package https://pypi.python.org/packages/source/D/Django/Django-1.5.1.tar.gz#md5=7465f6383264ba167a9a031d6b058bff (from https://pypi.python.org/simple/Django/) (<md5 HASH object @ 0x108453df0>) doesn't match the expected hash 7465f6383264ba167a9a031d6b058bff!
Bad md5 hash for package https://pypi.python.org/packages/source/D/Django/Django-1.5.1.tar.gz#md5=7465f6383264ba167a9a031d6b058bff (from https://pypi.python.org/simple/Django/)
これは、virtualenvを削除して最初からやり直しても発生します。私は過去数時間にわたって繰り返し再試行しました、それは常に起こります。助言がありますか?
インストールできないのがこのパッケージだけの場合は、tarballを手動でダウンロードしてから、pipを使用してそのファイルからインストールできます。 Djangoダウンロードサイト には、手動で検証できるチェックサムがあります。私はosxを使用していませんが、おそらく次のようなものが役立つでしょう:
cd /tmp
wget https://pypi.python.org/packages/source/D/Django/Django-1.5.1.tar.gz
md5sum Django-1.5.1.tar.gz
pip install Django-1.5.1.tar.gz
Sudo pip install Pillow
を試しても同じ問題が発生します。Sudo pip install --no-cache-dir Pillow
を試しても問題はありません。
私は今、この問題を数回経験しました。
私の前に述べた他の人のように、pip install [module] --no-cache-dir
はほとんどの場合役に立ちます。
ただし、最初にインストールする依存関係がいくつかあり、これらのいずれかのインストールに失敗する場合があります(md5検証に失敗しました)。
自分でこの問題を抱えていました。この場合、インストールこれ依存関係のみpip install dependency
動作のようになり、その後、最初のモジュールをインストールできました。
また、pip install -vvv
は、一般的な問題解決に関する詳細情報を収集するのに最適です。
私にとって、以下のコマンドは機能します
pip install Django --no-cache-dir