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

memoryfolder

メモです

pythonでimportできるのにipythonでmodule not foundが出る問題

ipythonで、

import skimage

とすると

In [1]: import skimage
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-dd3d86a55524> in <module>()
----> 1 import skimage

ImportError: No module named skimage

 

が出る問題(pythonでは問題ないのに)。

python - how to add directory to sys.path on ipython startup - Stack Overflow

 によると、ipython_config.pyに 

c.InteractiveShellApp.exec_lines = [
'import sys; sys.path.append("/usr/local/lib/python2.7/site-packages/")']

 などとすれば解決するらしい。

 

ちなみに、ipython_config.pyははじめからはないので、

ipython profile create

 とすれば生成してくれる。ipython_config.pyの場所はそのとき教えてくれる。

 

メモ:bash_profileについて

ユーザーの環境変数を設定するbashの設定ファイルと、カスタムプロンプトについて | OXY NOTES