【发布时间】: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 osos.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