Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 尝试使用matplotlib时出错_Python_Python 2.7_Matplotlib - Fatal编程技术网

Python 尝试使用matplotlib时出错

Python 尝试使用matplotlib时出错,python,python-2.7,matplotlib,Python,Python 2.7,Matplotlib,我只是想用python的matplotlib绘制一个基本的折线图。但我不断地犯错误,一个接一个地修正,但这一次被卡住了。我正在使用Python2.7,下面是我试图运行的代码 >>> import matplotlib.pyplot as plt >>> plt.plot([1,2,3,4]) >>> plt.ylabel('some numbers') >>> plt.show() 下面是回溯。我错过了什么 > Tr

我只是想用python的matplotlib绘制一个基本的折线图。但我不断地犯错误,一个接一个地修正,但这一次被卡住了。我正在使用Python2.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行,在
> 
>以plt文件“C:\Python27\lib\site packages\matplotlib\pyplot.py”的形式导入matplotlib.pyplot,在中的第24行
> 
>导入matplotlib.colorbar文件“C:\Python27\lib\site packages\matplotlib\colorbar.py”,第27行,在中
> 
>将matplotlib.artist作为martist文件“C:\Python27\lib\site packages\matplotlib\artist.py”导入到中的第8行
> 
>来自transforms import Bbox、IdentityTransform、TransformedBbox、文件“C:\Python27\lib\site packages\matplotlib\transforms.py”,第行
>35,在
>从matplotlib.\u路径导入(仿射\u变换,计数\u盒\u重叠\u盒,导入错误:DLL加载失败:%1不是
>有效的Win32应用程序。

一种可能性是,您已经为不同版本的python安装了较旧版本的matplotlib,该库是在sys.path的较早位置安装的


e、 g.我在%USER%\AppData\Roaming\Python\Python27\site packages

Does
C:\Python27\lib\site packages\matplotlib\\uu path.pyd
中发现了一个古老的版本?我的第一个猜测是
matplotlib
安装问题,代码很好。以前这里似乎已经回答了一个相同的问题:。尝试接受的解决方案。