我在Windows 10上,一段时间以来我一直在使用matplotlib作为anaconda的一部分,并以PyCharm作为我的IDE,但是今天当我打开它并运行我的脚本时,它给了我:

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


完整的错误消息是:

File "C:/Users/user/PycharmProjects/Myproject/Myprogram", line 3, in <module>
    from matplotlib import pyplot as plt
  File "C:\Users\user\Anaconda3\lib\site-packages\matplotlib\pyplot.py", line 36, in <module>
    from matplotlib.figure import Figure, figaspect
  File "C:\Users\user\Anaconda3\lib\site-packages\matplotlib\figure.py", line 35, in <module>
    from matplotlib import _image
  File "C:\Users\user\Anaconda3\lib\site-packages\matplotlib\_image.py", line 7, in <module>
    __bootstrap__()
  File "C:\Users\user\Anaconda3\lib\site-packages\matplotlib\_image.py", line 6, in __bootstrap__
    imp.load_dynamic(__name__,__file__)
  File "C:\Users\user\Anaconda3\lib\imp.py", line 342, in load_dynamic
    return _load(spec)
ImportError: DLL load failed: The specified module could not be found.


我添加了所有我能想到的PATH变量,但它仍然给我同样的错误。我卸载/重新安装了anaconda和Pycharm,均无济于事。

正如我说的那样,这很奇怪,因为完全相同的脚本已经运行了一段时间而没有出现问题。

最佳答案

我的一位学生报告了与导入matplotlib到Jupyter笔记本中相同的问题。他使用软件添加/删除工具删除了Anaconda,删除了Anaconda文件夹,然后重新安装。这似乎对他来说是固定的。现在这在两种情况下都有效。

关于python - 如何在PyCharm上修复Anaconda的导入错误?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35874053/

10-13 09:00