【问题标题】:Import xlrd not working导入 xlrd 不起作用
【发布时间】:2018-11-16 14:25:45
【问题描述】:

我正在尝试使用 xlrd 在 Python 中读取 .xlxs 文件,但我不断收到错误 Unable to import xlrd

当我尝试重新安装 xlrd 时:

pip install xlrd

我不断收到消息

Requirement already satisfied: xlrd in ./anaconda3/lib/python3.6/site-packages (1.1.0)

运行我的代码后我的错误消息是

Traceback (most recent call last):
    File "/Users/YoungFreeesh/Venture Capital Internship/.../.../Read-csv.py", line 2, in <module>
       import xlrd # import the xlrd module
ImportError: No module named xlrd

另外,不确定这是否相关,但我使用的是 Visual Studio 和 Python 3.6.5

我不知道为什么我不能导入 xlrd,因为我已经下载了它。

【问题讨论】:

  • 这可能与您的环境有关。找出 xlrd 的实际 python 文件在您计算机上的位置,并在模块顶部尝试以下代码:import os; os.path.extend([r"path/to/xlrd/parent/folder"])
  • 你是这个意思吗? import os os.path.extend([r"/Users/YoungFreeesh/anaconda3/lib/python3.6/site-packages/"]) import xlrd # import the xlrd module 因为这仍然不起作用。 xlrd 文件夹位于 site-packages 中。
  • 对不起,如果这是一个愚蠢的问题,但我昨天才开始使用 python
  • 天哪,我记错了模块。它应该是import sys; sys.path.extend([path])。对此感到抱歉。
  • 有效!谢谢!

标签: python python-3.x csv import xlrd


【解决方案1】:

我遇到了类似的问题。确保您在 pip 安装正确的版本(3.x 或 2.x)。如果您使用的是 Python 3,pip3 install xlrd 将确保在运行 Python3 代码时它已安装并可访问。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-04
    • 1970-01-01
    • 2015-12-10
    • 2018-02-25
    • 2014-03-17
    • 2015-04-18
    • 2017-10-13
    相关资源
    最近更新 更多