如何修复PyCharm上的anaconda导入错误?
我在Windows 10,我一直在使用matplotlib与PyCharm蟒蛇作为我的IDE一段时间,但今天的一部分,当我打开门,跑了我的脚本它给了我:如何修复PyCharm上的anaconda导入错误?
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.
我说的每一条路径变量,我能想到的,但它仍然给了我同样的错误。我卸载/重新安装anaconda和Pycharm都无济于事。
正如我所说,这很奇怪,因为完全相同的脚本已经运行了一段时间没有问题。
我的一个学生报告了与进口matplotlib进入Jupyter笔记本相同的问题。他使用软件添加/删除工具删除了Anaconda,删除了Anaconda文件夹,然后重新安装。这似乎为他解决了一些问题。这现在有两种情况。
不幸的是重新安装Anaconda没有为我工作... – cachemoi
Doh!我的学生正在运行Windows 8.1。也许这就是区别? – GaryBishop
他们都没有改变任何东西。我正在考虑Windows更新可能涉及。你能检查更新吗?在更多的学生遇到这种情况之前,我很想找到正在发生的事情。 – GaryBishop
我发现我可以通过使用PyCharm的模块更新功能创建导入错误。相反,在Windows上,请转至命令行,并使用命令 conda update <module name>
。这将从正确的存储库获取模块。 正在运行conda update anaconda
通过降级我使用PyCharm的更新工具更新的许多软件包来修复了我的导入问题。
我这学期有两个学生刚刚开始有这个问题。我担心不久会有更多。我们正在使用Jupyter笔记本。问题是加载matplotlib。 – GaryBishop