问题概述
在导入matplotlib模块时,出现【ImportError:DLL load failed while importing _cext:找不到指定模块。】
原因是python在尝试导入 kiwisolver 库的 _cext 模块时,无法加载某个 DLL 文件。
因为 kiwisolver 是一个 C 扩展模块,需要一些特定的 DLL 文件来运行,而这些文件在当前的系统环境中可能没有找到,需要重新安装。
解决办法
需要安装或更新微软的 Visual C++ Redistributable,通过以下网址进入:
https://learn.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist?view=msvc-170
后下滑找到Visual C++ Redistributable,根据自己电脑操作系统选择并点击进行下载。对于x64操作系统的电脑,点击图中红框位置。
下载完成后进行安装即可。