You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python代码执行报错:matplotlib导入时kiwisolver DLL加载失败

解决matplotlib导入时kiwisolver的DLL加载失败问题

报错核心

导入matplotlib时,加载kiwisolver的_cext模块出现DLL加载失败,找不到指定模块。

完整报错栈:

Traceback (most recent call last):
  File "C:\Users\pacym\Plc_Math\pythonProject3\PLC_PUMP_GALLONS.py", line 7, in <module>
    from matplotlib.figure import Figure

  File "C:\Users\pacym\Plc_Math\pythonProject3\.venv\Lib\site-packages\matplotlib\__init__.py", line 272, in <module>
    _check_versions()

  File "C:\Users\pacym\Plc_Math\pythonProject3\.venv\Lib\site-packages\matplotlib\__init__.py", line 266, in _check_versions
    module = importlib.import_module(modname)

             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\pacym\AppData\Local\Programs\Python\Python311\Lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\pacym\Plc_Math\pythonProject3\.venv\Lib\site-packages\kiwisolver\__init__.py", line 8, in <module>
    from ._cext import (

ImportError: DLL load failed while importing _cext: The specified module could not be found.

解决方案

  • 重新安装kiwisolver:激活虚拟环境后执行以下命令
    pip uninstall kiwisolver -y
    pip install kiwisolver
    
    若仍报错,尝试指定兼容Python3.11的稳定版本:
    pip install kiwisolver==1.4.4
    
  • 重建matplotlib依赖链:同时卸载相关包后重新安装matplotlib,让其自动匹配兼容依赖
    pip uninstall matplotlib kiwisolver -y
    pip install matplotlib
    
  • 安装VC运行库:Windows环境下,Python的C扩展模块依赖微软VC Redistributable运行库,安装对应Python3.11的VC++ 2015-2022版本后重试
  • 验证架构匹配:确保Python和安装的依赖包架构一致(均为32位或64位),执行以下命令查看Python架构
    python -c "import sys; print('64位' if sys.maxsize > 2**32 else '32位')"
    
    若架构不匹配,卸载现有kiwisolver后重新安装对应架构的包

内容的提问来源于stack exchange,提问作者ready press start

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 23:07:41