Cygwin環境にPythonをインストールしてみる
仕事の関係で画処理をすることになったので、ImageJのマクロで頑張ってきた。
でも、なんだかんだでPythonで画処理をすることになった。仕事で使っているのはWindowsなので、まずはCygwin上で環境を整えようと思う。
pythonのバージョンは2にするの? 3にするの?
いろんなWebサイトを見ると、「version 3にすると対応してないライブラリがあるし、ノウハウが書いてあるサイトもversion 2がベースになっていることが多いから、2.7系列にしとけ」とか書いてあったりする。
ちょっと前にGAE/pyをイジってた時は、python 2.5にするか2.7にするか?的なことを考えてたワケだけれど、もうさすがに2.7は無いだろと思って、version3系列をインストールすることにした。
Cygwinのsetup-x86_64.exeを使ってpythonをインストールすると2.7になるんだけれど、python3をちゃんと選択すれば、3.4.3がインストールされる。
pip ?
パッケージ管理システムとして、setuptoolsだのeasy_installだのpipだのという単語は知ってるんだけど、具体的にはどうなってるのかよくわかってない。
なんかインストールせなあかんのやな、、、と思って少し調べたら、python3.4.3からはpipが標準的に使えるようになっているらしい。
% python3 -m ensurepip Ignoring indexes: https://pypi.python.org/simple Collecting setuptools Collecting pip Installing collected packages: pip, setuptools Successfully installed pip-6.0.8 setuptools-12.0.5 %
これでpipを使えるようになったところで、早速使ってみようとすると、以下のような警告が表示された。
You are using pip version 6.0.8, however version 8.1.2 is available. You should consider upgrading via the 'pip install --upgrade pip' command.
なるほど。
% /usr/bin/pip3 install --upgrade pip You are using pip version 6.0.8, however version 8.1.2 is available. You should consider upgrading via the 'pip install --upgrade pip' command. Collecting pip from https://pypi.python.org/packages/9c/32/004ce0852e0a127f07f358b715015763273799bd798956fa930814b60f39/pip-8.1.2-py2.py3-none-any.whl#md5=0570520434c5b600d89ec95393b2650b Downloading pip-8.1.2-py2.py3-none-any.whl (1.2MB) 100% |################################| 1.2MB 525kB/s Installing collected packages: pip Found existing installation: pip 6.0.8 Uninstalling pip-6.0.8: Successfully uninstalled pip-6.0.8 Successfully installed pip-8.1.2
画処理準備
PILを使うか、OpenCVを使うか、といったところだけれど、ひとまず今日はここまで。