python setup.py installに対する違和感
簡単にライブラリがインストールできるPython
python setup.py install
とやれば大抵インストールすることが出来ます。
あるいは、easy_installを使えば
easy_install (パッケージ名)
でRubyのgemのようにレポジトリからインストールすることができます。
気になるところ
非常に便利なのですが、インストール先を指定しない場合、%PYTHON_HOME%\Libs\site-packages\にインストールされることになります。
ここにインストールされると、(インストールされたマシンの)どこからでもそのライブラリを使うことが出来るようになるのですが、複数のライブラリを入れて使うようになると以下のようなデメリットがあります。
- ライブラリの管理が面倒になる
- ある環境で作ったシステムを他のシステムに移すと動かなくなる
- ライブラリのバージョンを新しくしたら他のシステムが動かなくなる可能性がある
など