インストール¶
自分の Python 環境 (Windows XP, 7, 10) に SciPy をインストールする方法を記す。単体テストが走るところまで確認できたら、インストール成功とみなす。
一般のサードパーティー製 Python パッケージのインストール手順 の方針でインストールする。conda を使えない場合はかなりの確率で Gohlke ページに行くことになる。
各種計算結果の出力(表示)に Matplotlib を多用しているので、そちらもインストール済みであるとする。
インストールを終了したら、何はさておき
INSTALL.rst.txt
を一読すること。NumPy のときと同様、Nose が環境にあれば単体テストが実行できる。例によって実行時間は決して短くない。>>> import scipy >>> scipy.test() Running unit tests for scipy NumPy version 1.10.0 NumPy relaxed strides checking option: True NumPy is installed in d:\python35\lib\site-packages\numpy SciPy version 0.16.0 SciPy is installed in d:\python35\lib\site-packages\scipy Python version 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:27:37) [MSC v.1900 64 bit (AMD64)] nose version 1.3.7 d:\python35\lib\site-packages\matplotlib\__init__.py:1318: UserWarning: This call to matplotlib.use() has no effect because the backend has already been chosen; matplotlib.use() must be called *before* pylab, matplotlib.pyplot, or matplotlib.backends is imported for the first time. warnings.warn(_use_error_msg) ............. ... more dots ... ---------------------------------------------------------------------- Ran 5323 tests in 226.199s FAILED (KNOWNFAIL=15, SKIP=2, errors=8)
(0.16.0) プロットの単体テストがあるらしく、途中でウィンドウがバンバン表示される。自動的に閉じてくれないものがいくつかある。