at backyard

Color my life with the chaos of trouble.

virtualenv環境のPython2.7.11でnumpyが実行できなかった時の対処メモ

自身の備忘録として残しておく。
当時せかせかと作業していたせいで、ついついエラーコメントなどはとっておらず、
ちゃんとした記録が残せていないため、numpy 実行エラーなどの検索結果からやってきた方の問題解決には、
あまり役立たない可能性がある。
あくまで自分メモとして書いておく。


virtualenv環境のPython2.7.11でnumpyをインストールしたら、

Symbol not found: _PyUnicodeUCS2_AsASCIIString とか Expected in: flat namespace というエラーが出て使えなかった。

Chainer 1.7.1 を El Capitan にインストールするメモ

上記のブログを参考にして、virutlaenv環境で下記のコマンドを実行することにより、
numpyが使えない問題は解決。

easy_install --upgrade numpy

numpy が最新バージョンとなり、無事に使えるようになった。
(numpyのversionが"1.10.0" => "1.11.0")


h5pyを実行時にも、同じようなエラーが発生

その後、今度はh5pyを実行時にも、同じようなエラーが発生したので、
easy_install —upgrade h5pyを実行したが、 hdf5.h' file not foundとエラーが出てupgradeが出来ない。

CaffeをOS X 10.10 にインストールした

上記記事を参考に、

brew install hdf5

をしてから、再び

easy_install --upgrade h5py

で、無事に使えるようになった。