LoginSignup
2
2

More than 5 years have passed since last update.

Python Environment Setup for Windows

Posted at

以下がWindowsでの環境準備で最も簡単だと思われる方法です。

環境

  • Windows7 64bit

インストーラによるPythonのインストール

Cygwinを入れて、apt-cyg, easy_install, pipで全てパッケージ管理しようとするのが自然だとは思いますが、その方法では上手くいきませんでした。(theanoimportする際にエラー)
Pythonはインストーラでインストールする必要があるようです。

  1. https://www.python.org/downloads/ よりインストーラをダウンロード。
  2. ダウンロードしたインストーラを実行。
  3. PATHとしてC:\Python27;C:\Python27\Scripts;を設定。(参考: Windows 環境変数 Path の設定方法)

easy_instalのインストール

  1. https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py よりez_setup.pyをダウンロード。
  2. コマンドプロンプトを開き、ez_setup.pyをダウンロードしたフォルダまで移動。
  3. python ez_setup.pyを実行。(easy_install.exeは上でPATHに設定したC:\Python27\Scriptsにインストールされます)

pipのインストール

  1. コマンドプロンプトを開く。
  2. easy_install pipによってpipをインストール。

インストーラによるNumpy, Scipyのインストール

numpy, scipyはインストーラからインストールしましょう。

  1. http://sourceforge.net/projects/numpy/files/NumPy/ よりNumpyの最新のインストーラをダウンロード。
  2. http://sourceforge.net/projects/scipy/files/scipy/ よりScipyの最新のインストーラをダウンロード。
  3. ダウンロードしたインストーラを実行。

pipによるTheanoのインストール

theanopipでインストール可能です。

  1. コマンドプロンプトでpip install TheanoによってTheanoをインストール。

MinGWのインストール

g++など必要なコマンドをインストールする。

  1. http://sourceforge.net/projects/mingw/ からインストーラをダウンロード。
  2. ダウンロードしたインストーラを実行し、mingwXX-baseとmingwXX-gcc-g++をインストール。
  3. PATHにC:\MinGW\binを追加。(上記と合わせてC:\Python27;C:\Python27\Scripts;C:\MinGW\bin;になるはず)

zlib1.dllのインストール

theanoimport時にない場合エラーとなるのでzlib1.dllをシステムに追加する。

  1. http://jp.dll-files.com/zlib1.dll.html よりFix-1-Free DLL-Files Fixerのインストーラをダウンロード。(Free版を選択することに注意)
  2. ダウンロードしたインストーラを実行。
  3. Fix-1-Free DLL-Files Fixerを実行する。(zlib1.dllがインストールされる)
  4. Fix-1-Free DLL-Files Fixerのアンインストーラを実行し、アンインストールする。

Cygwinのインストールと環境準備

  1. https://cygwin.com/install.html よりインストーラをダウンロード。
  2. ダウンロードしたインストーラを実行。
  3. インストール途中でコマンドのインストールを尋ねられるので、このときにwgetsvnをインストール。(検索ボックスでwget, subversionと検索するとよい)
  4. https://code.google.com/p/apt-cyg/ にあるように、svn --force export http://apt-cyg.googlecode.com/svn/trunk/ /bin/, chmod +x /bin/apt-cygを実行。
  5. 必要なコマンドをインストールする。(例: apt-cyg install vim)
  6. コマンドのインストール中にpythonがインストールされてしまった場合は、apt-cyg remove pythonで削除する。(インストーラでインストールしたものを使用するため)
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2