【发布时间】:2016-08-15 03:42:24
【问题描述】:
在 Windows 中,我使用命令创建了一个 Conda 虚拟环境
conda create -n test python=2.7 pandas scipy matplotlib numpy
创建后,我激活了虚拟环境并进入了 python 解释器。尝试导入 numpy 时,出现以下错误:
>>> import numpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Anaconda3\envs\test\lib\site-packages\numpy\__init__.py", line 180, in <module>
from . import add_newdocs
File "C:\Anaconda3\envs\test\lib\site-packages\numpy\add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "C:\Anaconda3\envs\test\lib\site-packages\numpy\lib\__init__.py", line 8,
in <module>
from .type_check import *
File "C:\Anaconda3\envs\test\lib\site-packages\numpy\lib\type_check.py", line 11, in <module>
import numpy.core.numeric as _nx
File "C:\Anaconda3\envs\test\lib\site-packages\numpy\core\__init__.py", line 14, in <module>
from . import multiarray
ImportError: DLL load failed: The specified module could not be found.
有什么想法吗?谢谢!
【问题讨论】:
-
我执行了你的命令,然后打开了一个 Ipython 笔记本并能够导入
numpy。输入%env给我(除其他外):'CONDA_DEFAULT_ENV': 'C:\\Users\\pd\\Anaconda2\\envs\\test'。我使用的是 Windows 10,Anaconda 64 位。 -
你的 Anaconda 版本是多少?运行
conda info。 -
conda list为这个test环境报告了什么? -
即使多年后,conda 的这类问题仍然存在。
pip install numpy通常可以解决问题。
标签: python python-2.7 numpy anaconda