Python:安装了Anaconda之后,如何导入Pandas?

26

我已经安装了Anaconda。现在当我尝试运行时

import pandas as pd

我遇到了以下错误

Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import pandasFile
ImportError: No module named pandasFile

这是我学习Python的第一天。我不知道如何解决它。希望只是需要在某个地方更改路径。我知道在这里发布这样的问题可能有点傻。


尝试打开终端并输入:python。应该会出现类似于这样的内容:Python 2.7.10 |Anaconda 2.3.0 (x86_64)| (default, May 28 2015, 17:04:42)。Pandas应该已经被Anaconda自动安装了。也许你需要将其设置为默认的Python环境。 - Fabio Lamanna
是的,它显示相同的“Python 2.7.10 | Anaconda 2.3.0(x86_64)|(默认值,2015年5月28日,16:44:53)”。但是导入pandas命令无法正常工作。 - Kanika Singhal
在调用Python之后,我已经重新安装了Anaconda,但没有帮助我。 - Kanika Singhal
尝试最后一件事情 conda install pandas,让我们看看... - Fabio Lamanna
抱歉,我不知道如何更好地帮助您...尝试联系Anaconda支持,也许他们可以以更好的方式帮助您。 - Fabio Lamanna
显示剩余3条评论
14个回答

0

你只能导入已经安装在你的环境中的库。

如果你创建了一个新的环境,例如运行旧版本的Python,可能缺少 'pandas' 包,这个包默认在Anaconda的 'base' 环境中。

通过GUI修复

要将它添加到你的环境中,在GUI中选择你的环境,在下拉列表中选择 "All",在文本字段中输入 pandas,选择 pandas 包并应用。

之后,选择 'Installed' 来验证该包是否已正确安装。


0

对我来说有效的方法,至少在我的 Mac 上是这样的:我打开了 PyCharm 的系统偏好设置,然后选择了左侧的项目。我点击了“程序解释器”,并查看了列表,发现 pandas 没有安装。我只需从右侧的列表中选择它(使用顶部的搜索)。我点击安装包,问题就解决了。


0

我已经安装了Pandas('conda list|grep pandas'),并且Python可以找到它('python; import imp; imp.find_module("pandas");'

然而,在Spyder中仍然出现了错误。我不小心使用了'spyder3'而不是'spyder'命令,前者使用了不同的Python(3.5),而不是Conda正在使用的版本(3.8)。运行spyder后,一切都按预期工作。


0
如果您已经按照您提到的方式安装了Anaconda,那么只需在Anaconda命令提示符中键入以下内容:
conda install -c anaconda pandas
如此处所述:https://anaconda.org/anaconda/pandas 然后,import pandas as pd将会起作用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接