python - 无法使用 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 安装问题,但我没有看到任何关于我现在正在运行的版本的信息。有没有人遇到过类似的问题并知道解决方法?
解决方案
问题在于我设置路径的方式。我不确定我做错了什么,但在安装过程中选择“将 Anaconda 添加到我的路径环境变量”解决了这个问题。
推荐阅读
- python - 在管理站点注册模型,一旦我尝试定义条目模型系统显示配置不正确的异常
- android - getitemcount() 值在片段重新启动之前不会更新
- python - 如何使用应用程序工厂模式访问 Flask 配置文件?
- ramda.js - Ramda group by 具有特定结构
- python - Django /在views.py中为form.instance赋值
- python - Spacy parser 将整个文档解析为一句话
- reactjs - 使用反应登录表单在 Spring Boot 中对用户进行身份验证
- android - 在 AccessibilityService 中获取 KEYCODE_HOME KeyEvent 需要什么 API 级别?
- java - 我在 windows 中使用 hadoop 时发生非法反射访问操作
- javascript - Break 语句未退出 JavaScript 中的所有嵌套循环