gijyutsu-keisan.com

2.拡張ライブラリのインストール

次のライブラリのインストール手順を紹介します。
インストールの方法としては次の二通りがあります。
  1. インターネット接続環境でのインストール
  2. (1)でインストール失敗した場合
特に(2)は、会社等のセキュリティを通過できない場合に有効なインストール方法ですが、結構面倒です。

(1)インターネット接続環境でのインストール

numpyscipymatplotlibpandasをインストールするには、コマンドプロンプトを起動し下記コマンドを実行します。
Numpyをインストールする場合
>pip install numpy

Scipyをインストールする場合
>pip install scipy

matplotlibをインストールする場合
>pip install matplotlib

pandasをインストールする場合
>pip install pandas

その他ライブラリをインストールする場合
>pip install ライブラリ名

特に問題なければ、インストールはこれで完了です。 インストールされたことやバージョンの確認を行うには、下記コマンドを実行します。
>pip freeze
インストールされたパッケージとそれらのバージョンが表示されます。
図2-1 インストールの確認
図2-1 インストールの確認

(2)(1)でインストール失敗した場合

例えばnumpyをインストールしたい場合、Webサイト:Unofficial Windows Binaries for Python Extension Packages (https://www.lfd.uci.edu/~gohlke/pythonlibs/)からNumpyインストーラをダウンロードします。 他の拡張ライブラリについても同様に、インストールしたいものを探し出してダウンロードします。
図2-2 Numpyインストーラ
図2-2 Numpyインストーラ
Desktopにダウンロードした場合、コマンドプロンプトを起動し、下記コマンドを実行します。
Numpyをインストールする場合
>pip install C:/Users/ユーザー名/Desktop/numpy-1.14.0+mkl-cp36-cp36m-win_amd64

同様に他のライブラリをインストールする場合
>pip install ダウンロードしたファイルのパス/ファイル名

●statsmodelsのインストール

statsmodelsは統計分析を行うためのpythonライブラリです。
インストールの方法としては次の二通りがあります。
  1. まず初めにTryする方法
  2. (1)でインストール失敗した場合

(1)まず初めにTryする方法

コマンドプロンプトを起動し、下記コマンドを実行します(上記に同じ)。
>pip install statsmodels

(2)(1)でインストール失敗した場合

statsmodelsをインストールするのに、いろいろと拡張ライブラリが不足している場合があります(この方が一般的かも)。
statsmodelsをインストールする上で必要な拡張ライブラリは以下の通りです。
  • numpy
  • pandas
  • cython
  • pasty
numpy、pandasは上記(1)または(2)でインストール済みとします。
a)まずはCythonをインストールします。
これも上記(1)同様に実行すればインストールできます。 なお2018/1現在、Cythonバージョンは0.20.1以上が必要になります。
>pip install cython
(または上記(2)同様に、cythonをUnofficial Windows Binaries for Python Extension Packages からダウンロードしてからインストール)
b)次に、Pastyをインストールします。
>pip install pasty
(または上記(2)同様に、pastyをUnofficial Windows Binaries for Python Extension Packages からダウンロードしてからインストール)
c)最後に、statsmodelsをインストールします。
>pip install statsmodels
(または上記(2)同様に、statsmodelsをUnofficial Windows Binaries for Python Extension Packages からダウンロードしてからインストール)

参考文献

関連ページ