安装anaconda后无法导入numpy怎么办
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装anaconda后无法导入numpy怎么办相关的知识,希望对你有一定的参考价值。
参考技术A安装anaconda后无法导入numpy的解决方法是:1、进入系统环境变量设置;2、找到PATH变量,将原生的python路径删除;3、将anaconda的bin目录路径添加到PATH变量中即可。
问题还原:
(推荐学习:Python入门教程)
我在电脑上安装anaconda以后导入numpy模块失败,
原因分析:
因为我以前是直接安装的python,而没有用Anaconda的python,所以环境变量中保留着原来的python路径,而没有添加Anaconda的路径。
解决方法:
首先打开环境变量设置,找到PATH变量,将原生的python路径从环境变量中删除,然后将如下路径添加到PATH变量之后即可。
安装 Anaconda 后无法导入 numpy
【中文标题】安装 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怎么办的主要内容,如果未能解决你的问题,请参考以下文章