matplotlib ImportError: 导入_cext时DLL加载失败

6

Matplotlib问题

在导入matplotlib(实际上是matplotlib.pyplot)时如何消除此错误?

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

这是在重新安装Windows 10后进行的全新Python和Pycharm安装。我正在使用Python 3.11.2和Pycharm Community Edition 2022.3.3。

在重新安装Windows之前,我没有遇到过这个问题。很可能我之前使用的是较旧版本的Python和Pycharm,但不是太旧(记不清具体是哪个版本),大约六到八个月前的版本。


仅进行了一些轻量级搜索,只找到俄罗斯的SO上针对这个特定错误消息的解决方案:https://ru.stackoverflow.com/a/1506838。也许这已经有所帮助了。 - deceze
如果您展示实际的完整回溯和错误信息,会有所帮助;看起来在那个“:”之后可能会有重要的信息。 - deceze
@deceze 我添加了完整的回溯和错误消息截图,以及冒号后面的信息。幸运的是,你提供的俄罗斯SO链接确实包含了一个正确的解决方案来解决我的问题。问题已解决!感谢你的帮助,对于任何困惑我表示歉意。 :) 本主题可以关闭了。 - qas2100
3个回答

4

打开 Windows PowerShell 并使用以下命令:

pip install msvc-runtime

2

你的回答解决了我的问题。谢谢。 - Win_odd Dhamnekar

0
尝试检查一下是否重复导入了matplotlib库。

1
根据目前的写法,你的回答不够清晰。请编辑以添加更多细节,帮助其他人理解这如何回答所提出的问题。你可以在帮助中心找到关于如何撰写好回答的更多信息。 - Community

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接