2017-10-06 472 views
0

我已经安装了Anaconda,但在python上运行代码时仍然无法使用诸如熊猫和请求等软件包。安装Anaconda后无法找到模块

当终端I输入蟒蛇,它表明:

Python 3.6.1 |Anaconda 4.4.0 (x86_64)| (default, May 11 2017, 13:04:09) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 

而且我还创建了一个虚拟环境,并在打开的Python壳前启动:

conda create -n my-env python=3.6 anaconda 

然而,重新打开时和运行代码在Python中,它一直在说“没有名为'pandas'的模块或者'没有模块名为'请求'”有人知道这个代码有什么问题吗?另外,我不是说Python的版本与这个错误有什么关系?是因为我使用3.6.2 Python而不是3.6.1?

+0

你居然_using_环境,以'源激活我的-env'或者你有什么? – miradulo

+0

是的。我之后输入了“source activate my-env” – judy524

回答

0

可能Anaconda成为您的系统上的默认Python安装。特别是在您使用新环境时,您必须在这个新环境中安装所需的模块。

尝试conda install pandas,这之后,import pandas

+0

Thanks @Arthur。我只是尝试安装和导入熊猫,但它仍然无法正常工作。现在我正在考虑这个问题可能与python shell有关。当我打开shell时,它显示“Python 3.6.2(v3.6.2:5fd33b5926,Jul 16 2017,20:11:06) [GCC 4.2.1(Apple Inc. build 5666)(dot 3)] on达尔文“,这显然不是安装在终端上显示的Anaconda的版本。有谁知道如何解决这个问题? – judy524