2013-12-10 21 views
5

私はipythonノートブックを初めて使っていますが、実行するたびに次のエラーメッセージが表示されます。import matplotlib.pyplot as plt私はMacを使用しています。ビルトインのPythonやCanopyでうまく動作します。この問題はipython notebookにのみ存在します。私もnumpyを更新しようとしましたが、問題はまだあります。誰かが助けてくれてありがとう!ipythonノートブックで "matplotlib.pyplotをimport plt"

import matplotlib.pyplot as plt 

--------------------------------------------------------------------------- 
RuntimeError        Traceback (most recent call last) 
RuntimeError: module compiled against API version 9 but this version of numpy is 7 

--------------------------------------------------------------------------- 
ImportError        Traceback (most recent call last) 
<ipython-input-4-6f467123fe04> in <module>() 
----> 1 import matplotlib.pyplot 

/Users/Michael/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/pyplot.py in <module>() 
    22 
    23 import matplotlib 
---> 24 import matplotlib.colorbar 
    25 from matplotlib import _pylab_helpers, interactive 
    26 from matplotlib.cbook import dedent, silent_list, is_string_like, is_numlike 

/Users/Michael/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/colorbar.py in <module>() 
    27 import matplotlib.artist as martist 
    28 import matplotlib.cbook as cbook 
---> 29 import matplotlib.collections as collections 
    30 import matplotlib.colors as colors 
    31 import matplotlib.contour as contour 

/Users/Michael/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/collections.py in <module>() 
    21 import matplotlib.artist as artist 
    22 from matplotlib.artist import allow_rasterization 
---> 23 import matplotlib.backend_bases as backend_bases 
    24 import matplotlib.path as mpath 
    25 from matplotlib import _path 

/Users/Michael/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/backend_bases.py in <module>() 
    48 
    49 import matplotlib.tight_bbox as tight_bbox 
---> 50 import matplotlib.textpath as textpath 
    51 from matplotlib.path import Path 
    52 from matplotlib.cbook import mplDeprecation 

/Users/Michael/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/textpath.py in <module>() 
     9 from matplotlib.path import Path 
    10 from matplotlib import rcParams 
---> 11 import matplotlib.font_manager as font_manager 
    12 from matplotlib.ft2font import FT2Font, KERNING_DEFAULT, LOAD_NO_HINTING 
    13 from matplotlib.ft2font import LOAD_TARGET_LIGHT 

/Users/Michael/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/font_manager.py in <module>() 
    51 import matplotlib 
    52 from matplotlib import afm 
---> 53 from matplotlib import ft2font 
    54 from matplotlib import rcParams, get_cachedir 
    55 from matplotlib.cbook import is_string_like 

ImportError: numpy.core.multiarray failed to import 
+0

'ipython notebook --pylab'を実行してみてください – askewchan

+0

こんにちは、ありがとうございました。私は次のエラーメッセージを受け取りました。私は再びmatplotlibをインストールしようとし、プログラムを再実行しましたが、ipythonノートブックでも同じエラーメッセージが表示されました。 '警告:virtualenvで作業しようとしています。問題が発生した場合は、virtualenvの中にIPythonをインストールしてください。 ------------------------------------------------- -------------------------- なしトレースバック(直前の最後のコール) なし:なし [IPKernelApp]警告| Eventloopまたはmatplotlibの統合に失敗しました。 matplotlibはインストールされていますか? – user3084957

+1

あなたのインストールがボルケージされているようです。あなたが正しいパスを得ることに固有の問題を持っているように見えるマックのように見えます。 'matplotlib'/enthoughtはどのようにインストールしましたか? – tacaswell

答えて

1

Canopyにどのようにコミットしていますか?私はCanopyを使用しようとするいくつかの設定上の問題を持ち、Homebrewを使用して独自のPythonインストールをカスタマイズしました。で、本当に便利ガイドがあります:

http://joernhees.de/blog/2013/06/08/mac-os-x-10-8-scientific-python-with-homebrew/

私はを除いて、これらすべての指示に従い、2つまたは3つの「醸造インストール」の方法が機能しなかったと私はピップしなければならなかった(正確にどの覚えていません)代わりにモジュール。

私はIPythonノートブックを開いて、配布物のすべてが正常に動作していることを確認しました。

from matplotlib import pyplot as plt 
import numpy as np 

x = np.linspace(0, 2*np.pi, 100) 
y = np.sin(x) 
plt.plot(x, y) 
plt.show() 

上記は私に予想される出力を与えます。

関連する問題