Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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 NumPy库导入错误:DLL加载失败:找不到指定的过程_Python_Visual Studio_Numpy_Dll_Importerror - Fatal编程技术网

Python NumPy库导入错误:DLL加载失败:找不到指定的过程

Python NumPy库导入错误:DLL加载失败:找不到指定的过程,python,visual-studio,numpy,dll,importerror,Python,Visual Studio,Numpy,Dll,Importerror,我正在Windows 10上使用Visual Studio 2017学习python。当我试图将NumPy库导入代码时,会出现此错误。我尝试过卸载和重新安装,在中查找每个指令的libiomp5md.dll,但没有成功 Traceback (most recent call last): File "C:\Program Files\Python36\lib\site-packages\numpy\core\__init__.py", line 16, in <module> fr

我正在Windows 10上使用Visual Studio 2017学习python。当我试图将NumPy库导入代码时,会出现此错误。我尝试过卸载和重新安装,在中查找每个指令的
libiomp5md.dll
,但没有成功

Traceback (most recent call last):
  File "C:\Program Files\Python36\lib\site-packages\numpy\core\__init__.py", line 16, in <module>
from . import multiarray
ImportError: DLL load failed: The specified procedure could not be found.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\adm\documents\visual studio 2017\Projects\Web Scraping\Web Scraping\Web_Scraping.py", line 17, in <module>
import numpy
  File "C:\Program Files\Python36\lib\site-packages\numpy\__init__.py", line 142, in <module>
from . import add_newdocs
  File "C:\Program Files\Python36\lib\site-packages\numpy\add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
  File "C:\Program Files\Python36\lib\site-packages\numpy\lib\__init__.py", line 8, in <module>
from .type_check import *
  File "C:\Program Files\Python36\lib\site-packages\numpy\lib\type_check.py", line 11, in <module>
import numpy.core.numeric as _nx
  File "C:\Program Files\Python36\lib\site-packages\numpy\core\__init__.py", line 26, in <module>
raise ImportError(msg)
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 procedure could not be found.
回溯(最近一次呼叫最后一次):
文件“C:\Program Files\Python36\lib\site packages\numpy\core\\uuuuu init\uuuuuuu.py”,第16行,在
从…起导入多数组
ImportError:DLL加载失败:找不到指定的过程。
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“C:\Users\adm\documents\visual studio 2017\Projects\Web Scraping\Web Scraping\Web\u Scraping.py”,第17行,在
进口numpy
文件“C:\Program Files\Python36\lib\site packages\numpy\\uuuu init\uuuuu.py”,第142行,在
从…起导入添加新文档
文件“C:\Program Files\Python36\lib\site packages\numpy\add\u newdocs.py”,第13行,在
从numpy.lib导入添加新文档
文件“C:\Program Files\Python36\lib\site packages\numpy\lib\\uuuuu init\uuuuuuu.py”,第8行,在
from.type\u检查导入*
文件“C:\Program Files\Python36\lib\site packages\numpy\lib\type\u check.py”,第11行,在
将numpy.core.numeric作为_nx导入
文件“C:\Program Files\Python36\lib\site packages\numpy\core\\uuuuu init\uuuuuuu.py”,第26行,在
提高效率(msg)
进口恐怖主义:
导入多数组numpy扩展模块失败。最
您可能正在尝试导入失败的numpy版本。
如果您使用的是numpy git回购,请尝试“git clean-xdf”(删除所有
不受版本控制的文件)。否则重新安装numpy。
原始错误为:DLL加载失败:找不到指定的过程。
最新版本(在python 3中)似乎已损坏。安装旧版本:

pip3 uninstall numpy
pip3 install 'numpy<1.13'
pip3卸载numpy

pip3安装'numpy当我在最新的
numpy
版本中遇到同样的问题时,我尝试了以下解决方案

1) 使用
pip
卸载
numpy
,如下所述:

pip卸载numpy

注意:我的系统中只安装了anacondapythonv3.x,所以我使用的是
pip
。如果您同时拥有
2.x
3.x
,请为此使用
pip3

2) 使用以下命令安装
numpy 1.14.6
软件包

pip install numpy==1.14.6

问题中的这个问题在Github的以下链接中提到:

我刚刚在
Windows10
Anaconda3
64位
evn
python=3.6
上收到这个错误。我使用
conda install numpy
而不是
pip…
解决了这个问题,第一步是确保VS-code能够找到python,并且能够简单地运行

print("hello World!")  # without any imports, makes sure vscode is able to find python

第二步

正确查看错误消息并注意指向numpy位置的路径。在我的例子中,它是C:\ProgramData\Anaconda3\lib\site packages\numpy\core 这是康达基地环境,您必须在这里升级numpy。如果您的位置不同,则需要在相应的环境路径中删除/更新numpy

  File "C:\ProgramData\Anaconda3\lib\site-packages\numpy\core\__init__.py", line 16, in <module>
    from . import multiarray
ImportError: DLL load failed: The specified module could not be found.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File ".\pie_chart.py", line 1, in <module>
    import numpy as np
  File "C:\ProgramData\Anaconda3\lib\site-packages\numpy\__init__.py", line 142, in <module>
    from . import add_newdocs
  File "C:\ProgramData\Anaconda3\lib\site-packages\numpy\add_newdocs.py", line 13, in <module>
    from numpy.lib import add_newdoc
  File "C:\ProgramData\Anaconda3\lib\site-packages\numpy\lib\__init__.py", line 8, in <module>

按照此过程解决了我的错误。

我遇到了与VSCode相同的问题,我通过向系统环境添加以下路径来解决它。然后重新启动VSCode,一切正常

C:\Users\\Anaconda3\Library\bin

如果anaconda未安装在默认目录中,请查找您自己的
Anaconda3\Library\bin

参考我的答案

您需要通过添加\Library\bin

注意:仅当您已经安装了numpy并且仍然面临问题时,才执行此步骤

C:\Users\<username>\AppData\Roaming\Python\Python<version>\Library\bin
C:\Users\<username>\AppData\Local\Continuum\Anaconda<version>\Library\bin\
C:\Users\\AppData\Roaming\Python\Python\Library\bin
C:\Users\\AppData\Local\Continuum\Anaconda\Library\bin\

我刚刚遇到了这个问题,对我有效的方法是将我的默认shell从powershell切换到“命令提示符”


我使用单独的powershell和命令提示符窗口对此进行了测试。不确定powershell为什么会失败,一定是某种路径问题。

我最近在重新安装新的windows 10后遇到了这样的问题。 我的道路和一切都很好(正如上面其他人提到的)。 我甚至检查了python内部的路径(通过打印os.environ.get('path'))。一切都很好,但是numpy在抱怨。我做了我在上一届win10中所做的一切。 在我以前的win10上,我有一个
Anaconda3
,并用numpy和我需要的其他软件包创建了一个新环境,所有这些都运行良好。我在新的win10上也这么做了,只是我安装了
Miniconda3
而不是Anaconda3。 无论如何,这解决了问题:

  • 切换到
    base
    env(康达激活base)
  • base
    中安装numpy(康达安装numpy)
  • 然后切换回my_env(那里已经安装了numpy) 显然,对于Miniconda,尽管您的环境中有numpy(并且当您在该环境中时,相关路径已经添加到windows环境中),但numpy仍然在
    环境中寻找一些依赖项

是的,伙计们,答案是转到设置-高级系统设置-环境变量,并添加
C:\Users\“username”\Anaconda3\Library\bin


然后重新启动它。

确保使用Python 3.6.1。请看,我无法使用上述命令安装软件包。如果可能的话,你能修改它们吗?对Python2.7没有帮助,它没有PIP3原始帖子中的问题是针对Python3的,但对Python2.7没有帮助
C:\Users\<username>\AppData\Roaming\Python\Python<version>\Library\bin
C:\Users\<username>\AppData\Local\Continuum\Anaconda<version>\Library\bin\