Python 2.7.3を搭載した64ビットWindows 7にNumpyをインストールする[終了]


106

Numpy用の唯一の64ビットWindowsインストーラーは、Python 2.6でのみ機能するNumpyバージョン1.3.0用です。

http://sourceforge.net/projects/numpy/files/NumPy/

WindowsでNumpyを使用するためにPython 2.6にロールバックする必要があり、何かが足りないように思えるのは奇妙に思えます。

私ですか?


12
これを再開する必要があります。Windows Python開発者にとって便利なリソースです。質問が正しく記述されていない可能性がありますが、以下のリソースは貴重です。
ウィル

回答:


162

このサイトの(非公式の)バイナリを試してください:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

numpyPython 2.7またはPython 3用のインテルMKLライブラリの有無にかかわらず、最新のx64を入手できます。


18
spyder-ide.blogspot.de/2012/08/…で言及されている理由があります。「経験豊富な開発者によると、Windows 64ビットプラットフォーム用のまともなオープンソース(無料)Fortranコンパイラーはありません。その結果、それは不可能です。無料でオープンソースのツールのみを使用して、このプラットフォームでNumPyまたはSciPyを構築します。」
2012年

なぜmingw64を使用できないのですか?
DanielSank 14年

MKLに依存しないリリースはどうなりましたか?
user541686 2014年

1
@Mehrdad MKLをダウンロードする必要はありません。パッケージはすでにコンパイルされています
JBernardo '16

2
@MehrdadはMKLが再頒布可能であるようです...(software.intel.com/en-us/articles/…から):アプリケーションと共にIntel Math Kernel Libraryを再配布できますか?はい。インテルMKLを購入すると、アプリケーションとともにインテルMKLの計算部分を再配布する権利が付与されます。
reverse_engineer 2014

42

コンピューターにpython 2.7 64ビットがあり、ここからnumpyをダウンロードしていると仮定し、以下の手順に従います(numpy‑1.9.2+mkl‑cp27‑none‑win_amd64.whl必要に応じて変更します)。

  1. ローカルドライブにget-pipをダウンロード(右クリックして「ターゲットを保存」)します

  2. コマンドプロンプトで、とを含むでファイルを作成しget-pip.py、実行するディレクトリに移動し

    python get-pip.py

    ます。C:\Python27\Scriptspip2pip2.7pip

  3. ダウンロードnumpy‑1.9.2+mkl‑cp27‑none‑win_amd64.whlしたファイルを上記のディレクトリにコピーします(C:\Python27\Scripts

  4. 引き続きコマンドプロンプトで、上記のディレクトリに移動して実行します。

    pip2.7.exe install "numpy‑1.9.2+mkl‑cp27‑none‑win_amd64.whl"


27

ダウンロードnumpyの-1.9.2 + MKL-CP27-なし-win32.whlからhttp://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

ファイルをC:\ Python27 \ Scriptsにコピーします

上記の場所からcmdを実行し、次のように入力します

pip install numpy-1.9.2+mkl-cp27-none-win32.whl

うまくいけば、以下の出力が得られます。

Processing c:\python27\scripts\numpy-1.9.2+mkl-cp27-none-win32.whl
Installing collected packages: numpy
Successfully installed numpy-1.9.2

うまくいきますように。

編集1
@oneleggedmuleの提案を追加:

コマンドで次のコマンドを実行することもできます。

pip2.7 install numpy-1.9.2+mkl-cp27-none-win_amd64.whl

基本的に、pipのみを書くことも完全に機能します(元の回答と同様)。バージョン2.7の記述は、明確化または仕様のために行うこともできます。


2
安全のため、代わりにpip2.7.exeを使用しました。だから私のために働いたコマンドはpip2.7 install numpy-1.9.2+mkl-cp27-none-win_amd64.whlです。また、バイナリファイル名のcp-numberは、Pythonバージョンを指します。例:cp27、cp33、cp34
ruhong


5

あなたはこれを試すこともできます、anaconda http://continuum.io/downloads

ただし、環境変数PATHを変更して、anacondaフォルダーが元のPythonフォルダーの前になるようにする必要があります。


5

Windowsでpythonを探しているプログラマーも、Visual StudioのPythonツールを使用することはありそうです。この場合、付属の「Python環境」ウィンドウを利用して、追加のパッケージを簡単にインストールできます。デフォルトでは、ウィンドウ内で「概要」が選択されています。そこで「Pip」を選択できます。

次に、検索ウィンドウにnumpyと入力して、追加の作業なしでnumpyをインストールできます。対応する「install numpy」命令はすでに提案されています。

それにもかかわらず、最初は問題を簡単に解決できる2つがありました。

  • 「エラー:vcvarsall.batが見つかりません」:この問題はここで解決されました。そのときは見つかりませんでしたが、代わりにPython用C ++コンパイラをインストールしました。
  • その後、インストールは続行されましたが、追加の内部例外のために失敗しました。.NET 3.5をインストールすることでこれは解決しました。

最後に、インストールが行われました。しばらく時間がかかったので(5分)、プロセスを早くキャンセルしないでください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.