Python Install

Pythonには2.x系列と3.x系列がある。最新の3.x系列の方ではint型とlong型が統合されるなど、かなり大きな変更がなされている。現状では2.x系列に対応しているライブラリ(OpenCV)があるため、ひとまずは2.x系列を使うことを考えている。

$ sudo apt-get install python
$ sudo apt-get install python3

バージョンを確認は以下。

$ python -V
Python 2.7.6
$ python3 -V
python 3.4.0

pythonで書かれたソフトウェアを管理してくれるソフトにpipというのがあるのでインストールしてみた。

$ sudo apt-get install python-pip
$ pip -V
pip 1.5.4 from /usr/lib/python2.7/dist-packages (python 2.7)

おや、このpipはpython2.x用であり、python3.x用ではないようだ。python3.x用にはpip3が用意されているので、そちらを別途インストールすればよいらしい。

$ sudo apt-get install python3-pip

Macユーザーにはvirtualenvで仮想環境を利用している人を見かけるが、どうしてvirtualenvが必要なのか、いまはまだわかっていない。pipとpip3でパッケージ管理できるのに、何か問題があるのだろうか・・・。