【发布时间】:2021-05-25 18:32:56
【问题描述】:
我有一个关于使用 numpy 库的问题。 几个月前,我下载了 Anaconda,它会自动提供 numpy。 我正在尝试通过从 ANAconda 导入到 Python 来使用 numpy。 我所做的是: 我将 numpy 包从 Anaconda 文件夹添加到 Python 文件夹。 但是,python shell 会这样说
File "C:\Users\Alice Jun\Desktop\Python 3.9\numpy\core\__init__.py", line 22, in <module>
from . import multiarray
File "C:\Users\Alice Jun\Desktop\Python 3.9\numpy\core\multiarray.py", line 12, in <module>
from . import overrides
File "C:\Users\Alice Jun\Desktop\Python 3.9\numpy\core\overrides.py", line 7, in <module>
from numpy.core._multiarray_umath import (
ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Alice Jun\Desktop\Python 3.9\gui.py", line 2, in <module>
import numpy as np
File "C:\Users\Alice Jun\Desktop\Python 3.9\numpy\__init__.py", line 140, in <module>
from . import core
File "C:\Users\Alice Jun\Desktop\Python 3.9\numpy\core\__init__.py", line 48, in <module>
raise ImportError(msg)
我应该怎么做才能导入 numpy? 谢谢你,注意安全!
【问题讨论】:
-
你激活conda环境了吗?另外,您能否详细说明一下“我将 numpy 包从 Anaconda 文件夹添加到 Python 文件夹”时的意思。
-
您是否在代码中包含以下行:
import numpy as np? -
另外,您的文件夹结构看起来很奇怪——
Desktop\Python 3.9\numpy中有 numpy 包。虽然技术上没有错(如果设置正确),但它看起来很奇怪。您是否只是将包从 conda 文件夹复制到本地文件夹?如果是这样 - 这不是这样做的方法 -
诊断步骤:1)激活conda环境(Anaconda Prompt在开始菜单); 2)输入
conda list numpy(应该返回一个版本); 3)键入python,4)在python的>>>提示符下,键入import numpy as np。您可能会在某处遇到错误,这将有助于确定需要采取哪些措施来修复错误。 -
@RafazZ 是的。我刚刚将 numpy 文件夹从 conda 文件夹复制并粘贴到我的本地文件夹。