読者です 読者をやめる 読者になる 読者になる

old school magic

機械学習と統計とプログラミングについてちょっとずつ勉強していきます。

Python環境をhomebrew + pipで構築した時の注意事項

Python

私はMac(今はOS X Mavericks)でPython環境を構築する時、

  • Python本体はhomebrew
  • 各ライブラリ(numpy, scipy, matplotlib, scikit-learn等)をpip

で管理しています。
この方式だと、homebrewでpythonをアップグレードした時、各ライブラリが読み込めなくなることがあります
私の場合は特にmatplotlibで起こります。

そういう時はpipで各ライブラリを一旦アンインストールしてからインストールし直すと解決できます
参考:pipの使い方 (2014/1バージョン) — そこはかとなく書くよん。

感想

この構築の仕方は割りと気に入ってるのですが、アップデートの際にエラーが起こって困ったりもします。
Python環境、どうやって構築するのが一番なんでしょうか...