使用matplotlib时出现错误
我只是想用Python的matplotlib库画一个简单的折线图。但是我遇到了不断的错误,虽然一个个修复,但这次我卡住了。我正在使用Python 2.7,下面是我尝试运行的代码。
>>> import matplotlib.pyplot as plt
>>> plt.plot([1,2,3,4])
>>> plt.ylabel('some numbers')
>>> plt.show()
下面是错误追踪信息。我缺少了什么呢?
> Traceback (most recent call last): File "<pyshell#9>", line 1, in
> <module>
> import matplotlib.pyplot as plt File "C:\Python27\lib\site-packages\matplotlib\pyplot.py", line 24, in
> <module>
> import matplotlib.colorbar File "C:\Python27\lib\site-packages\matplotlib\colorbar.py", line 27, in
> <module>
> import matplotlib.artist as martist File "C:\Python27\lib\site-packages\matplotlib\artist.py", line 8, in
> <module>
> from transforms import Bbox, IdentityTransform, TransformedBbox, \ File "C:\Python27\lib\site-packages\matplotlib\transforms.py", line
> 35, in <module>
> from matplotlib._path import (affine_transform, count_bboxes_overlapping_bbox, ImportError: DLL load failed: %1 is not
> a valid Win32 application.
1 个回答
0
一种可能是你安装了一个旧版本的matplotlib,这个版本是为不同的Python版本准备的,可能这个库被安装在了sys.path的前面某个位置。
比如,我在这个路径找到了一个很老的版本:%USER%\AppData\Roaming\Python\Python27\site-packages