我在Mac上使用IDLE for Python 2.7而我只是尝试使用matplotlib.pyplot但是在我的代码中导入它时出现错误 . 这是一个简单的例子:

import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.ylabel('some numbers')
plt.show()

然后是它的错误:

RuntimeError:针对API版本0xa编译的模块,但此版本的numpy是0x9 Traceback(最近一次调用最后一次):文件“”,第1行,在导入matplotlib.pyplot中作为plt文件“/ Users / patricksaunders / anaconda2 / lib / python2 .7 / site-packages / matplotlib / pyplot.py“,第29行,导入matplotlib.colorbar文件”/Users/patricksaunders/anaconda2/lib/python2.7/site-packages/matplotlib/colorbar.py“,第32行,在导入matplotlib.artist作为martist文件“/Users/patricksaunders/anaconda2/lib/python2.7/site-packages/matplotlib/artist.py”,第14行,来自.transforms import(Bbox,IdentityTransform,TransformedBbox,File “/Users/patricksaunders/anaconda2/lib/python2.7/site-packages/matplotlib/transforms.py”,第39行,来自matplotlib._path import(affine_transform,count_bboxes_overlapping_bbox,ImportError:numpy.core.multiarray无法导入

因为我安装了Anaconda,所以我使用conda install matplotlib安装了matplotlib . 有谁知道我为什么会收到这个错误?