python - 导入错误 : No module named 'xlrd'

标签 python python-3.x pandas ubuntu pycharm

我目前正在为这个特定项目使用 PyCharm 和 Python 版本 3.4.3。

这个PyCharm之前有Python2.7,我升级到了3.4.3。

我正在尝试使用 Pandas 从 Excel 文件中获取数据。

这是我的代码:

import pandas as pd

df = pd.read_excel("File.xls", "Sheet1")
print (df)

当我运行这段代码时,我收到了这个错误。

ImportError: No module named 'xlrd'

我搜索了 Stackoverflow 并找到了一些建议: 我试过了

pip install xlrd

但是,当我这样做时,消息说

"Requirement already satisfied: xlrd in ./anaconda2/usr/lib/python2.7/site-packages"

有什么建议吗?

最佳答案

我遇到了同样的问题。我去了终端(使用 Linux),然后输入

sudo pip3 install xlrd

然后我在 python 中导入 xlrd 并使用相同的代码:

df = pd.read_excel("File.xlsx", "Sheet1")
print (df)

它对我有用!

关于python - 导入错误 : No module named 'xlrd' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45244238/

相关文章:

python - 使用 python 代码运行 .bat 文件 [Powershell 模式]

python - Python 文本中显示的大括号

python - 以 Python2 和 Python3 兼容的方式舍入 float 并将其转换为整数

python-3.x - 手动排序多索引级别

python - 创建一个数据框作为行索引值和列名称的函数?

python - 列中最近的日期

python - 如何根据第一个列表的第一项和第二项比较两个不相等的嵌套列表并获取值或假

python - Spotipy 尝试使用 oauth 进行验证

python - 使用 AdamOptimizer 继续训练自定义 tf.Estimator

python - 从 Polybase 字符串中替换多个 ""