Numpy PyCharm 2018.2.4和Anaconda 5.3.0

Numpy PyCharm 2018.2.4和Anaconda 5.3.0,numpy,pycharm,anaconda,Numpy,Pycharm,Anaconda,我的是水蟒5.3.0 当我在PyCharm 2018.2.4中运行.py时,为什么会显示: ImportError: DLL load failed: The specified module could not be found. ImportError: Importing the multiarray numpy extension module failed. Most likely you are trying to import a failed build of numpy

我的是水蟒5.3.0

当我在PyCharm 2018.2.4中运行.py时,为什么会显示:

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

ImportError: 
Importing the multiarray numpy extension module failed.  Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes all
files not under version control).  Otherwise reinstall numpy.

Original error was: DLL load failed: The specified module could not be found.
似乎PyCharm 2018.2.4无法导入numpy


有人也看到这个问题吗?如何修复它?非常感谢。

首先,尝试从项目文件夹中删除.git文件并重新启用vcs。然后通过以下方式卸载numpy:

pip3 uninstall numpy
之后,转到pycharm并打开
File>settings>projectintepreter
获取python位置url ex:
usr/bin/python3
。复制该路径并打开终端并键入:
usr/bin/python3安装numpy
。等待pycharm索引并再次尝试运行项目

您可以将pycharm上的Python解释器路径设置为Anaconda路径(类似于~/anaconda3/bin/Python)

要执行此操作,请打开左侧面板>>项目解释器中的设置对话框>>项目:[ProjName]。现在,您可以将本地Python解释器或虚拟环境的路径添加到列表中的项目文件夹或Workn_主页中指定的文件夹中


更多说明和信息。

我认为这不是PyCharm的问题。 我今天得到了Anaconda 5.3,并使用PyCharm Pro 2018.2.4。不幸的是,我和你犯了同样的错误。但是,如果您转到powershell(如果您像我一样在Windows上),输入python并导入numpy,您仍然会遇到相同的错误。 不知道为什么,但卸载和重新安装没有帮助(tbh我不明白为什么这可能在任何意义上有帮助)

因此,我目前的解决方案是:


使用Python3.6回滚到Anaconda5.2,一切都恢复正常

如果不是解决方案,我相信我有有用的信息


我也在使用python从windows命令提示符导入numpy时收到了错误。然后我意识到如果我使用水蟒提示,我可以成功。出于对差异的好奇,我退出了python并检查了PATH环境变量。正如我所希望的,它包含了Windows路径中不存在的Anaconda引用。在命令提示下,我键入:path>p.txt并按enter键创建一个文件,因为字符串太长了。在记事本中打开文件时,我将蟒蛇引用复制到剪贴板(C:\Users\laptop\Anaconda3;C:\Users\laptop\Anaconda3\Library\mingw-w64\bin;C:\Users\laptop\Anaconda3\Library\usr\bin;C:\Users\laptop\Anaconda3\Library\bin;C:\Users\laptop\Anaconda3\Scripts;C:\Users\laptop\Anaconda3\bin;)然后使用系统控制面板下的高级设置编辑环境变量并将其粘贴到路径的开头。在Windows shell和Pycharm中,这个问题似乎已经消失了。

我有同样的东西,win10上的pychrm 2018.2和Anaconda3(64位)5.3


我想问题是关于Anaconda的,我已经卸载了Anaconda 5.3并安装了Anaconda 5.2,然后一切都好了

你是否决心使用Anaconda,因为我使用pip安装我的所有软件包,而我对PyCharm没有任何问题,你可能想试试。你不会想象这是PyCharm特有的;如果您在conda环境中打开一个解释器并从那里导入numpy,会发生什么?您是否拥有完整的Anaconda(因此numpy已经随它一起安装)?还是您手动安装的?另外,yout pycharm项目是使用虚拟环境还是设置为使用全局anaconda环境?如果它使用的是虚拟环境,那么了解pycharm之外发生的事情至关重要,比如fuglede askedI通过conda uninstall numpy、pip uninstall numpy和pip install numpy解决了这个问题。。。永远不要再使用conda。我建议粘贴链接中的相关信息,以便在页面消失的情况下,具有相同问题的未来用户仍然可以访问您的信息。删除所有git文件夹的原因是什么?另外,您为什么建议执行
pip3卸载numpy
?Op说他使用Anaconda,因此
numpy
可能是使用conda/安装的。git可能与包冲突,因此删除它们将显示它是否与git相关。重新安装numpy将刷新包“.git可能与包冲突”我从未听说过这一点,无法想象这怎么可能。你能详细说明一下这是怎么回事吗?“重新安装numpy将刷新软件包”-我同意重新安装可能是个好主意,但pip可能不是卸载和重新安装的最佳选择,因为OP使用的是Anaconda,它可能使用
conda
安装了
numpy
。我还认为您的意思可能是
usr/bin/python3-mpinstallnumpy
removing.git是一种选择,另一种方法是清除git的缓存。如果你能设法删除,你可以这样做。但问题是,它可能与您可能在工作路径中创建的虚拟环境有关。这并不能回答这个问题。一旦你有足够的钱,你将能够;相反@马丁你是对的,我很抱歉。我有一个变通办法(不是最佳的,但为我工作),只是编辑了它。