首页 > 解决方案 > 无法使用 Anaconda3 Distrobution 导入 Numpy

问题描述

当我编写脚本来导入 numpy 时,例如

import numpy as np

并尝试使用随 Anaconda3 2018.12 (3.7.1) 分发的 Python 版本从 Windows 命令提示符(或只需双击脚本)运行它,我收到以下错误:

Traceback (most recent call last):
  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 "recipe.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 1
3, in <module>
    from numpy.lib import add_newdoc
  File "C:\ProgramData\Anaconda3\lib\site-packages\numpy\lib\__init__.py", line
8, in <module>
    from .type_check import *
  File "C:\ProgramData\Anaconda3\lib\site-packages\numpy\lib\type_check.py", lin
e 11, in <module>
    import numpy.core.numeric as _nx
  File "C:\ProgramData\Anaconda3\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 module could not be found.

我做了一些研究,表明这是 Python 3.6.0 的 Anaconda3 安装问题,但我没有看到任何关于我现在正在运行的版本的信息。有没有人遇到过类似的问题并知道解决方法?

标签: pythonwindowsnumpyanaconda

解决方案


问题在于我设置路径的方式。我不确定我做错了什么,但在安装过程中选择“将 Anaconda 添加到我的路径环境变量”解决了这个问题。


推荐阅读