Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何修复PyCharm上的anaconda导入错误?_Python_Matplotlib_Ide_Pycharm_Anaconda - Fatal编程技术网

Python 如何修复PyCharm上的anaconda导入错误?

Python 如何修复PyCharm上的anaconda导入错误?,python,matplotlib,ide,pycharm,anaconda,Python,Matplotlib,Ide,Pycharm,Anaconda,我使用的是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&

我使用的是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.
文件“C:/Users/user/PycharmProjects/Myproject/Myprogram”,第3行,在
从matplotlib导入pyplot作为plt
文件“C:\Users\user\Anaconda3\lib\site packages\matplotlib\pyplot.py”,第36行,在
从matplotlib.figure导入FigSpect图形
文件“C:\Users\user\Anaconda3\lib\site packages\matplotlib\figure.py”,第35行,在
从matplotlib导入\u图像
文件“C:\Users\user\Anaconda3\lib\site packages\matplotlib\\u image.py”,第7行,在
__引导程序
文件“C:\Users\user\Anaconda3\lib\site packages\matplotlib\\ u image.py”,第6行,在\uuu引导中__
imp.load\u动态(\u\u名称\u,\u\u文件\u)
文件“C:\Users\user\Anaconda3\lib\imp.py”,第342行,在load\u dynamic中
返回负载(规格)
ImportError:DLL加载失败:找不到指定的模块。
我添加了我能想到的所有路径变量,但它仍然给我相同的错误。我卸载/重新安装了anaconda和Pycharm,但没有成功


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

我的一个学生在将matplotlib导入Jupyter笔记本时报告了同样的问题。他用软件添加/删除工具删除了Anaconda,删除了Anaconda文件夹,然后重新安装。这似乎为他解决了问题。这在两种情况下都有效。

我发现我可以通过使用PyCharm的模块更新功能创建导入错误。相反,在Windows上,转到命令行并使用
conda update
命令。这将从正确的存储库中获取模块。
运行
conda update anaconda
修复了我的导入问题,方法是将我用PyCharm的更新工具更新的许多包降级。

本学期我班上有两名学生刚刚开始出现这个问题。我担心很快会有更多。我们正在使用Jupyter笔记本电脑。问题在于加载matplotlib.Doh!我的学生正在运行Windows 8.1。也许这就是区别?他们都没有改变什么。我想可能涉及Windows update。你能检查一下更新吗?我急切地想在更多的学生身上发生这种事情之前找到发生的事情。还有一件事。他报告说他使用添加/删除工具删除了,并在重新安装之前删除了Anaconda文件夹。也许这就是区别?这就是诀窍!!!!!!非常感谢你的帮助我开始失去希望。。。因此,由于某些原因,在重新安装之前删除Anaconda3文件夹似乎可以解决问题。