安装 Anaconda 后无法导入 numpy

Posted

技术标签:

【中文标题】安装 Anaconda 后无法导入 numpy【英文标题】:Can't import numpy after Anaconda installed 【发布时间】:2016-02-22 07:17:32 【问题描述】:

我刚刚安装了 Anaconda 3.5。终端显示正确的版本,甚至在括号中包含 Continuum Analytics:

Python 3.5.0 |Continuum Analytics, Inc.| (default, Oct 20 2015, 14:39:26) 
[GCC 4.2.1 (Apple Inc. build 5577)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

但是,当我输入以下内容时:

>>> import numpy

我得到错误:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'numpy'

我知道 Anaconda 带有 numpy(我跑了conda list,只是为了确保)。有谁知道怎么回事?

我的.bash_profile 似乎与此有关。如果有,内容如下。

# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:$PATH"
export PATH

# added by Anaconda3 2.3.0 installer
export PATH="/Users/username/anaconda/bin:$PATH"

# Setting PATH for Python 3.5
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:$PATH"
export PATH

【问题讨论】:

【参考方案1】:

我最终卸载了 Anaconda 和所有版本的 Python 3。重新安装 Anaconda 后,numpy 可用。有趣的是,在有效的版本上,终端显示以下信息:

Python 3.5.0 |Anaconda 2.4.0 (x86_64)| (default, Oct 20 2015, 14:39:26) 
[GCC 4.2.1 (Apple Inc. build 5577)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

显然看到“Continuum Analytics”并意味着您正在使用 Anaconda。

【讨论】:

以上是关于安装 Anaconda 后无法导入 numpy的主要内容,如果未能解决你的问题,请参考以下文章

anaconda3镜像源修改后,无法安装软件包

安装后无法导入keras

Anaconda:即使安装了opencv也无法导入cv2(如何为python3安装opencv3)

anaconda macOS ImportError:无法导入名称'MappingProxyType'

在 mac 上安装 anaconda 后出现错误“mach-o,但架构错误”

无法导入名称抑制 Python 2.7