Comments
Description
Transcript
install - LOG OPT HOME
PythonOR セミナーで使用するソフトウェアのインストールについて及び IPython notebook のサーバ起動について 稼働環境 Windows OS を想定しています。Linux 等でもインストールできますが、ここでは省略します。 下記の説明は、32 ビット版 Python のものです。64 ビット OS では、32 ビット版 Python と 64 ビット版 Python のど ちらもインストールできます。64 ビット版の Python と各ライブラリのインストール手順は 32 ビット版と同じなので 省略します。(64 ビット版のインストーラーを用いれば OK です) インストールされるもの 主なものは下記の通りです。Python の最新版は、バージョン 3.4 ですが、最新版だと、いくつかのライブラリが動 作しませんので、バージョン 2.7.7 を用います。 Python 2.7.7 本体(以降はライブラリ) IPython matplotlib networkx numpy pandas pulp scikit-learn scipy simpy sympy setuptools 手順 最初に Python 本体をインストールします。残りの各ライブラリのインストールの順番はどれからでも OK です。 インストールするためには、管理者権限をもち、さらに、インターネットに接続している必要があります。 Python 本体のインストール 下記サイトの「Python 2.7.7 のダウンロード」の「Windows x86 MSI Installer (2.7.7)」をダウンロードし、実行します。 基本的に、デフォルトの設定でそのまま進めれば OK です。 https://www.python.org/download/releases/2.7.7/ 1 環境変数の設定 Windows のスタートメニューをクリックし、右側の「コンピューター」を右クリックし、「プロパティ」を選んでください。 システム画面の左側の「システムの詳細設定」をクリックしてください。 詳細設定タブの下の「環境変数」をクリックしてください。 環境変数画面の「システム環境変数」の中から変数「Path」を探し、ダブルクリックしてください。 システム変数の編集画面の変数値の最後に「;C:\Python27;C:\Python27\Scripts」を追加し OK を押し てください。開いていた画面は OK を押して閉じてください。 ライブラリのインストールの手順 インストーラーを用いたライブラリのインストール Python は後述する setuptools の easy_install を用いることにより、自動で最新版をダウンロードしインストールす ることができますが、種々の理由でうまくいかないことがあります。 ここでは、easy_install でうまくインストールできないものについて、バイナリのインストーラーを用いてインストール します。バイナリのインストーラーは標準で用意されていないので、公式でないものを用います。(保証されたも のではないので留意してください) 下記のリンクから、それぞれ Python2.7 用の 32 ビット用の最新版のライブラリを選び、ダウンロードし、実行してく だい。基本的にデフォルトのまま実行すれば OK です。 http://www.lfd.uci.edu/~gohlke/pythonlibs/#matplotlib http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy http://www.lfd.uci.edu/~gohlke/pythonlibs/#patsy http://www.lfd.uci.edu/~gohlke/pythonlibs/#pycairo http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32 http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy http://www.lfd.uci.edu/~gohlke/pythonlibs/#setuptools setuptools をインストールすると、「easy_install」というコマンドを利用できるようになります。 easy_install を用いたライブラリのインストール スタートメニューの「アクセサリ」から「コマンドプロンプト」を選び、DOS 画面を開いてください。 下記のコマンドを実行してください。 easy_install -U pandas easy_install -U ipython easy_install -U markdown easy_install -U networkx easy_install -U jinja2 easy_install -U tornado easy_install -U pyparsing 2 easy_install -U pygments easy_install -U pyzmq easy_install -U statsmodels easy_install -U sympy easy_install -U pulp easy_install -U simpy python -c "from IPython.external import mathjax;mathjax.install_mathjax()" 「UnicodeDecodeError」というエラーが出る場合は、後述の「インストールでのエラーについて」を参照のこと。 インストールの確認 DOS 画面で「ipython notebook --pylab inline」を実行し、ブラウザが起動するのを確認してください。 IPython notebook のサーバの起動方法 メールで送られた、pyor2014.zip ファイルを解凍し、「ipython notebook.bat」をダブルクリックし実行してください。 インストールでのエラーについて Windows のレジストリに日本語のキーがあると、easy_install で「UnicodeDecodeError」がでることがあります。 その場合、下記の対処で解決することがあります。 メモ帳などで「C:\Python27\Lib\mimetypes.py」を開いてください。 try: ctype = ctype.encode(default_encoding) # omit in 3.x! except UnicodeEncodeError: pass 248 行目から 251 行目の上記を下記のようにしてください。 #try: # ctype = ctype.encode(default_encoding) # omit in 3.x! #except UnicodeEncodeError: # pass 以上 3