如何修复 PyCharm 上的 anaconda 导入错误?
How do I fix an importing error with anaconda on PyCharm?
我在 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 变量,但它仍然给我同样的错误。我 uninstalled/reinstalled anaconda 和 Pycharm 都无济于事。
正如我所说,这很奇怪,因为完全相同的脚本已经 运行 一段时间没有问题了。
我的一个学生报告了将 matplotlib 导入 Jupyter notebook 的相同问题。他用软件add/remove工具删除了Anaconda,删除了Anaconda文件夹,然后重新安装。这似乎对他来说是固定的事情。现在这在两种情况下都有效。
我发现我可以使用 PyCharm 的模块更新功能 创建 导入错误。相反,在 Windows 上,转到命令行,然后使用
conda update <module name>
命令。这将从正确的存储库中获取模块。
运行 conda update anaconda
通过降级我用 PyCharm 的更新工具更新的许多包解决了我的导入问题。
我在 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 变量,但它仍然给我同样的错误。我 uninstalled/reinstalled anaconda 和 Pycharm 都无济于事。
正如我所说,这很奇怪,因为完全相同的脚本已经 运行 一段时间没有问题了。
我的一个学生报告了将 matplotlib 导入 Jupyter notebook 的相同问题。他用软件add/remove工具删除了Anaconda,删除了Anaconda文件夹,然后重新安装。这似乎对他来说是固定的事情。现在这在两种情况下都有效。
我发现我可以使用 PyCharm 的模块更新功能 创建 导入错误。相反,在 Windows 上,转到命令行,然后使用
conda update <module name>
命令。这将从正确的存储库中获取模块。
运行 conda update anaconda
通过降级我用 PyCharm 的更新工具更新的许多包解决了我的导入问题。