PyCharm 2018.2.4和Anaconda 5.3.0

时间:2018-10-03 19:44:53

标签: numpy pycharm anaconda

我的是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.
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?

有人也看到这个问题吗?如何解决?非常感谢。

5 个答案:

答案 0 :(得分:1)

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

Todo为此,请在左侧面板>> Project Interpreter中打开“设置”对话框>>“项目:[ProjName]”。现在,您可以在项目文件夹或WORKON_HOME中指定的文件夹中,将本地Python解释器或虚拟环境的路径添加到列表中。

更多说明herehere

答案 1 :(得分:1)

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

我也使用python从Windows命令提示符下导入numpy时收到错误。然后我意识到,如果我使用Anaconda提示可以成功。对差异感到好奇,我退出了python并检查了PATH环境变量。正如我希望的那样,它包含Windows PATH中不存在的Anaconda引用。在命令提示符下,键入:path> p.txt,然后按Enter键以创建文件,因为字符串太长。当我在记事本中打开文件时,我将Anaconda引用复制到了剪贴板(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;),然后使用“高级设置”下的系统控制面板以编辑环境变量并将其粘贴到PATH的开头。 Windows shell和Pycharm中的问题似乎都消失了。

答案 2 :(得分:0)

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

 SALES_180COMPANY VELOCITYCOMPANY QUERY
 ---------------- --------------- -----
                3              60 cust
                2              90 rep
                5              36 all

然后,转到pycharm并打开pip3 uninstall numpy ,获取python位置的网址,例如:File > settings > Project Intepreter。复制该路径并打开终端,然后键入: usr/bin/python3。等待pycharm索引并尝试再次运行项目

答案 3 :(得分:0)

我认为这与PyCharm无关。 我今天获得了Anaconda 5.3,并使用PyCharm Pro 2018.2.4。不幸的是,我遇到了与您相同的错误。但是,如果您使用powershell(如果您在像我这样的Windows上),请输入python并导入numpy,仍然会遇到相同的错误。 不知道为什么,但是卸载并重新安装并没有帮助(而且我不明白为什么这在某种意义上可能会有所帮助)。

所以我当前的解决方案是:

使用Python 3.6回滚到Anaconda 5.2,一切恢复正常。

答案 4 :(得分:0)

在Win10上我有相同的东西pychrm 2018.2和Anaconda3(64位)5.3

我认为问题与Anaconda有关,我已经卸载了Anaconda 5.3并安装了Anaconda 5.2,那么一切都很好