【问题标题】:Error when trying to use matplotlib尝试使用 matplotlib 时出错
【发布时间】:2014-08-01 03:10:14
【问题描述】:

我只是想用 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.

【问题讨论】:

  • C:\Python27\lib\site-packages\matplotlib\__path.pyd 存在吗?
  • 我的第一个猜测是matplotlib 安装问题,代码没问题。
  • 以前似乎已在此处回答了一个相同的问题:LINK。尝试接受的解决方案。

标签: python python-2.7 matplotlib


【解决方案1】:

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

例如我在 %USER%\AppData\Roaming\Python\Python27\site-packages 中找到了一个古老的版本

【讨论】:

    猜你喜欢
    • 2014-10-27
    • 1970-01-01
    • 2020-12-27
    • 2020-03-01
    • 1970-01-01
    • 2017-07-18
    • 2017-02-08
    • 2018-12-02
    • 2020-09-07
    相关资源
    最近更新 更多