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

Matplotlib导入错误:导入_cext时DLL加载失败求助

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

错误信息如下:

PS D:\Anto_Local_Files\py\Dam Safety>  d:; cd 'd:\Anto_Local_Files\py\Dam Safety'; & 'c:\Users\acer\AppData\Local\Microsoft\WindowsApps\python3.11.exe' 'c:\Users\acer\.vscode\extensions\ms-python.debugpy-2024.2.0-win32-x64\bundled\libs\debugpy\adapter/../..\debugpy\launcher' '50630' '--' 'd:\Anto_Local_Files\py\Dam Safety\Dams with percent storage plot.py'
Traceback (most recent call last):
  File "d:\Anto_Local_Files\py\Dam Safety\Dams with percent storage plot.py", line 2, in <module>
    import matplotlib.pyplot as plt
  File "C:\Users\acer\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\matplotlib\__init__.py", line 272, in <module>
    _check_versions()
  File "C:\Users\acer\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\matplotlib\__init__.py", line 266, in _check_versions
    module = importlib.import_module(modname)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\acer\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\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
    

    若pip与Python解释器路径不匹配,改用python -m pip确保使用当前环境的包管理器:

    python -m pip uninstall kiwisolver -y
    python -m pip install kiwisolver
    
  • 安装对应版本的kiwisolver wheel包
    如果直接pip安装无效,下载与你的Python版本(3.11)、系统架构(x64)匹配的kiwisolver wheel文件,然后本地安装:

    pip install path/to/kiwisolver-xxx-cp311-cp311-win_amd64.whl
    
  • 安装Visual C++ Redistributable
    kiwisolver的C扩展依赖微软Visual C++运行库,下载并安装适用于Windows x64的VS 2015-2022版本运行库,安装完成后重启Python环境再测试。

  • 验证Python环境一致性
    执行where python查看当前运行脚本的Python路径,再执行pip --version确认pip对应的Python路径是否一致,避免因多环境导致的包安装错位。

内容的提问来源于stack exchange,提问作者anto majo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 19:07:15