加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

ImportError:DLL加载失败:%1不是Python Matplotlib的有效Win3

发布时间:2020-12-13 22:43:35 所属栏目:Windows 来源:网络整理
导读:from matplotlib import pyplot as pltTraceback (most recent call last): File "pyshell#4",line 1,in module from matplotlib import pyplot as plt File "C:Python27libsite-packagesmatplotlibpyplot.py",line 24,in module import matplotlib.col
>>> from matplotlib import pyplot as plt

Traceback (most recent call last):
  File "<pyshell#4>",line 1,in <module>
    from matplotlib import pyplot as plt
  File "C:Python27libsite-packagesmatplotlibpyplot.py",line 24,in <module>
    import matplotlib.colorbar
  File "C:Python27libsite-packagesmatplotlibcolorbar.py",line 27,in <module>
    import matplotlib.artist as martist
  File "C:Python27libsite-packagesmatplotlibartist.py",line 8,in <module>
    from transforms import Bbox,IdentityTransform,TransformedBbox,
  File "C:Python27libsite-packagesmatplotlibtransforms.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.

我收到了这个错误.
我尝试过activepython,python xy,但错误仍然存??在.

您得到的错误是因为您安装了错误的matplotlib组件(有32位和64位组件).

This page provides you all binaries (32bit,64bit) for Windows.如果您将来可能需要它们,它还包括除matplotlib之外的其他软件包.

尝试为您的计算机安装正确的版本,它应该工作.

另外不要忘记检查您使用的Python版本是否适合您的计算机(32位或64位)

所以您面临的问题之一是:

>你有一个32位系统,但你已经安装了matplotlib的64位组件
>您有一个64位系统,但您已经安装了matplotlib的32位组件
>你有一个32位系统,但你已经安装了Python本身的64位组件
>你有一个64位系统,但你已经安装了32个但是Python本身的组件

如果您不确定计算机的处理器如何处理信息,请查看THIS WEBSITE

要检查已安装的python版本,请参阅TO THIS QUESTION IN STACKOVERFLOW

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读