You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python 3.6安装xlrd后仍报错ModuleNotFoundError求助

解决xlrd安装后import失败的问题

这种情况我之前也碰到过,大概率是Python解释器环境不匹配导致的,给你几个实用的排查和解决步骤:

1. 确认代码使用的Python解释器

先在你的代码开头加上这两行,运行后查看输出:

import sys
print(sys.executable)
print(sys.version)

对比输出的Python路径和版本,是不是和你安装xlrd的Python36完全一致(路径应该是C:\Users\<FilePath>\AppData\Local\Programs\Python\Python36\python.exe)。如果代码用的是其他Python环境(比如系统自带版本、Anaconda环境等),自然找不到你安装的xlrd。

2. 用目标Python解释器直接执行pip安装

不要直接用pip.exe或pip3.6.exe,而是通过Python解释器调用pip,确保包安装到正确的环境:

C:\Users\<FilePath>\AppData\Local\Programs\Python\Python36\python.exe -m pip install xlrd==1.1.0

这种方式能彻底避免多个pip版本混乱的问题,保证安装操作对应到你需要的Python36环境。

3. 检查site-packages目录是否存在xlrd

手动前往C:\Users\<FilePath>\AppData\Local\Programs\Python\Python36\Lib\site-packages目录,查看是否有xlrd文件夹和xlrd-1.1.0.dist-info文件夹。如果没有,说明安装日志的“已满足”可能是缓存或路径识别错误,尝试先卸载再重装:

# 卸载现有xlrd
C:\Users\<FilePath>\AppData\Local\Programs\Python\Python36\python.exe -m pip uninstall xlrd
# 重新安装本地whl包
C:\Users\<FilePath>\AppData\Local\Programs\Python\Python36\python.exe -m pip install C:\Users\<FilePath>\Downloads\xlrd-1.1.0-py2.py3-none-any.whl

4. 检查IDE的解释器配置(如果使用IDE运行代码)

如果你是用PyCharm、VS Code等IDE开发,一定要确认IDE配置的Python解释器是你安装xlrd的Python36:

  • VS Code:按Ctrl+Shift+P,输入Python: Select Interpreter,选择对应路径的Python36;
  • PyCharm:打开File -> Settings -> Project -> Python Interpreter,选择正确的Python36解释器。

内容的提问来源于stack exchange,提问作者user2910787

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 07:00:23