【发布时间】:2013-10-24 19:21:40
【问题描述】:
我有一个任务是在 Python 中读取 excel 数据。我安装了 Python 2.7。我尝试在 Windows 中使用以下命令安装 xlrd0.8.0。
C:\Python27\xlrd-0.8.0>python setup.py build
running build
running build_py
creating build
creating build\lib
creating build\lib\xlrd
copying xlrd\biffh.py -> build\lib\xlrd
....
C:\Python27\xlrd-0.8.0>python setup.py install
running install
running build
running build_py
running build_scripts
running install_lib
running install_scripts
running install_egg_info
Writing C:\Python27\Lib\site-packages\xlrd-0.8.0-py2.7.egg-info
安装时我没有收到任何错误消息。我还在 /lib 文件夹中的站点包中看到 xlrd-0.8.0 文件夹...
但是当我尝试导入它时,Python 无法识别它...
>>> import xlrd
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
import xlrd
ImportError: No module named xlrd
您能建议如何找到问题吗?
【问题讨论】:
-
你正在做的IDLE版本是
import xlrd在使用与命令行相同的Python吗? -
我尝试打开另一个 IDLE 会话,看起来它工作正常。另一个 IDLE 有 Python 2.7.2.5,而有问题的是 2.7.5...
-
打开一个交互式 python shell。
import sys; print sys.path这会返回什么?它将向您显示它正在检查模块的所有路径。确认您的库位于其中一个路径中。 -
是的......它工作......谢谢大家
标签: python python-2.7 xlrd