我在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行,in 将matplotlib.pyplot导入为plt文件“/Users/patricksaunders/anaconda2/lib/python2.7/site-packages/matplotlib/pyplot.py”, 29号线,在 import 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) 无法导入
我使用matplotlib安装 conda安装matplotlib 因为我安装了Anaconda。有谁知道我为什么会收到这个错误?