web-dev-qa-db-ja.com

pip install numpy(python 2.7)はエラーコード1で失敗します

python 2.7.9 ...でpipを介してnumpyをインストールしています... _pip list_をチェックし、pip (1.5.6), setuptools (12.0.4)を返します。Windows7で実行しています。 64ビット、およびPython 32および64ビットバージョンの両方を試しました。

_pip install numpy_は次で終わります:

_Command C:\Python27\python.exe -c "import setuptools, tokenize;__file__='c:\\users\\jon\\appdata\\local\\temp\\pip_build_jon\\numpy\\setup.py';exec(compile(getattr(tokenize, 'open', open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\users\jon\appdata\local\temp\pip-qnynnf-record\install-record.txt --single-version-externally-managed 

--compile failed with error code 1 in c:\users\jon\appdata\local\temp\pip_build_jon\numpyStoring 

debug log for failure in C:\Users\jon\pip\pip.log
_

エラーコード1に関する他の投稿のstackoverflowをチェックしたとき、彼らの解決策はsetuptoolsの最新バージョンを持っていることを確認することでした。メインWebサイトからPython 2.7.9をインストールしました。これにはsetuptoolspipの両方が用意されています。さらに、システムにそれらが含まれていることを確認しました。 _pip list_をチェックすることによりインストールされます。

代わりに、デバッグログを検索し、コンソールエラーから_C:\Users\jon\pip\pip.log_に移動するように指示されました。それはかなり長いですが、終わり近くにそれは言います

_error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it from http://aka.ms/vcpython27
_

そのURLにアクセスし、コンパイラをダウンロードして、_pip install numpy_を再度実行しました。今回はerrorcode 1をスローしませんでしたが、別の問題がありました。画面に巨大なテキストの壁を印刷しました。これは、前回numpy/matplotlib/etcをインストールしたときには起こりませんでした。テキストを数分間印刷してから、フリーズして停止しました。

どうすればいいのかわかりませんか?

それが役立つ場合は、pipデバッグログを投稿できます。

8

here からホイール(.whlファイル)ファイルをダウンロードし、pipでインストールします。

  1. pip install wheelホイールファイルのサポートをインストールします。
  2. pip install numpy‑1.9.1+mkl‑cp27‑none‑win32.whlホイールを取り付けます。
32
Malik Brahimi