(走り書き的メモですすみません)
32bit
- Visual C++ 9.0のコンパイラを入れる Microsoft Visual C++ Compiler for Python 2.7
- OSGeo4W setup起動
- アドバンスインストールでpipを追加
- OSGeo4W shell 起動
- pip install setuptools
- pip install ipython
- しあわせ。
64bit
上記32bit版の2.1のあとで、python-develを入れる
2.2. python-devel追加
以下同でしあわせ。
(2017/06/21 追記)
64bit、win8.1の環境だと、
NoConsoleScreenBufferError
というのが出てiPythonが起動しない。
ひとまず、
\OSGeo4W64\apps\Python27\Lib\site-packages\prompt_toolkit\terminal\win32_output.py
の中にある get_win32_screen_buffer_info で
success = windll.kernel32.GetConsoleScreenBufferInfo(self.hconsole, byref(sbinfo))
を
success = self._winapi(windll.kernel32.GetConsoleScreenBufferInfo, self.hconsole, byref(sbinfo))
に差し替えれば動く。
(コード内にコメントアウトされてるので、差し替えは簡単。)