windows 64bit環境でPythonのNumpy/Scipy/Matplotlibをインストール

記事公開日:
最終更新日:

This post is also available in: English-US (英語)

流行のPythonや人工知能について学びたいという方は 世界最大級のオンライン学習サイトUdemy をおすすめします。

本記事では、windows 64bit環境のwindows7(windows10も同様)にNumpy/Scipy/Matplotlibのライブラリをインストールする方法を紹介しています。
ちなみに、32bit環境のwindows7でNumpy/Scipy/Matplotlibをインストールする方法については、過去の記事「pythonで機械学習系のライブラリをインストールして環境構築する手順(windows7-32bit)」を参考にしてみてください。

PythonのNumpy/Scipy/Matplotlibのライブラリは基本的には32bit環境のものが主流で、64bit環境のインストール用のライブラリは非公式で配布(記事作成時点)されています。
もしくは、windows10とかに新しい環境にてPythonを新しくインストールする場合には、Anaconda(https://www.anaconda.com/download/)を使うと、最初からNumpy/Scipy/Matplotlibのライブラリが入っていて便利です。
また、Anacondaを使うと「conda create」コマンドでPythonの仮想環境をつくることができ、プロジェクトごとに違うバージョンのライブラリをインストールする...といった事も可能です。

本記事は、既にPythonがインストールされていて、追加でNumpy/Scipy/Matplotlibのライブラリをインストールしたいというケースの話になります。

windows 64bit環境に32bit環境のライブラリをインストールしようとすると以下のようなエラーが出ます。

python version 3.4 required which was not found in the registry

管理者権限でコマンドプロンプトを実行してpipを更新する

Windowsのコマンドプロンプトを管理者権限で開くには、スタートウィンドウでcmdと入力し、Ctrl+Shift+Enterの3つのキーを押して実行(もしくは、cmd.exeを右クリックして管理者として実行)します。
そして、下記のコマンド(pipの更新)を実行します。pipを更新する理由は、古いバージョンのpipだとwheelが使えない場合があるからです。

pip install pip --upgrade

wheelをpipインストール

wheelはPythonパッケージを配布する際の配布形式です。

pip install wheel

Numpy/Scipy/Matplotlibをpipインストール

下記のサイトから、それぞれ非公式ですが64bitバージョンのライブラリをダウンロードしてください。拡張子がwhlという形式で、結構容量が大きいです。
ファイル名のcp27とかは、CPython2.7バージョンという意味です。一般的にPythonという場合CPythonを指します。

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

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

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

コマンドプロンプトにて、cdコマンドでファイルをダウンロードしたディレクトリに移動して、以下のコマンドのようにして、Numpy/Scipy/Matplotlibをpipインストールします。

pip install ダウンロードしたファイル名

web_64bit-python-numpy-install

Pythonの環境にNumpy/Scipy/Matplotlibなどのライブラリがちゃんとインストールされたか確認するためには、以下のコードを実行すると、インストールされたライブラリの一覧が表示されます。

pip list

About
Amelt.net,LLCの創業者で、費用対効果の高い統合webマーケティングによりビジネスパートナーとして継続的にサポート。詳しいより。ブログの更新情報TwitterLinkedIn、またRSSfeedlyにてお知らせしていますのでフォローよろしくお願い致します。