我只想尝试使用python的matplotlib绘制基本折线图。但我一次又一次地得到连续的错误和修复,但这次却停滞不前。我使用Python 2.7及以下版本是我试图运行的代码。
>>> import matplotlib.pyplot as plt
>>> plt.plot([1,2,3,4])
>>> plt.ylabel('some numbers')
>>> plt.show()
以下是Traceback。我错过了什么?
> 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.
答案 0 :(得分:0)
一种可能性是您为不同版本的python安装了旧版本的matplotlib,其中库已安装到sys.path之前的某个位置
e.g。我在%USER%\ AppData \ Roaming \ Python \ Python27 \ site-packages
中找到了一个古老的版本