【问题标题】:Why don't I have xlrd?为什么我没有 xlrd?
【发布时间】:2015-09-28 13:05:06
【问题描述】:

我使用pip3 install 安装了pandasmatplotlib。然后我运行了这个脚本:

import pandas as pd
import matplotlib.pyplot as plt
data = pd.ExcelFile("Obes-phys-acti-diet-eng-2014-tab.xls")
print (data.sheet_names)

并收到此错误:

dhcp-169-233-172-97:Obesity juliushamilton$ python3 ob.py
Traceback (most recent call last):
  File "ob.py", line 4, in <module>
    data = pd.ExcelFile("Obes-phys-acti-diet-eng-2014-tab.xls")
  File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pandas/io/excel.py", line 169, in __init__
    import xlrd  # throw an ImportError if we need to
ImportError: No module named 'xlrd'

为什么缺少必要的xlrd

【问题讨论】:

  • 有趣。我检查并安装了 xlrd。 The following packages will be UPDATED: xlrd: 0.9.3-py34_0 &lt;unknown&gt; --&gt; 1.0.0-py34_0

标签: python pandas matplotlib pip


【解决方案1】:

安装新模块:

pip install xlrd

【讨论】:

    【解决方案2】:

    “这是一个可选的依赖pandas.pydata.org/pandas-docs/…你可以单独安装。” --(bernie,在一个现已删除的评论中。)

    【讨论】:

    • 我创建了一个社区 wiki 答案,以防 OP 回来并想要接受某些东西。
    • 要求已经满足:c:\users\user\appdata\local\continuum\anaconda3\lib\site-packages 中的 xlrd
    猜你喜欢
    • 2017-12-27
    • 2021-04-20
    • 2014-08-03
    • 2019-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-14
    相关资源
    最近更新 更多