python no module named xlrd_ImportError: No module named xlrd

我想用Python处理Excel文件,在VS Code中写好如下的代码:

# -*- coding: UTF-8 -*-

import xlrd

# 打开Excel文件

workbook = xlrd.open_workbook('10/test.xlsx')

# 输出所有sheet的名字

print(workbook.sheet_names())

# 获取所有的sheet

print(workbook.sheets())

# 根据索引获取sheet

print(workbook.sheet_by_index(1))

# 根据名字获取sheet

print(workbook.sheet_by_name('1班'))

运行后报错:

[Running] python -u "/Users/bobb/Desktop/Python/10/read_score.py"

Traceback (most recent call last):

File "/Users/bobb/Desktop/Python/10/read_score.py", line 3, in

import xlrd

ImportError: No module named xlrd

[Done] exited with code=1 in 0.039 seconds

如图:

bVbJ50W

搜索有关ImportError: No module named xlrd的解决办法,大部分网友建议在终端运行pip3 install xlrd指令,但是得到如下结果:

Requirement already satisfied: xlrd in /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages (1.2.0)

如下图所示:

bVbJ51i

请问这一步应该怎么办?

我检查了Python3的位置:

/Library/Frameworks/Python.framework/Versions/3.8/bin/python3

bVbJ51r

也查看了在VS Code中interpreter path是:

/Library/Frameworks/Python.framework/Versions/3.8/bin/python3

如图:

bVbJ51F

请问此时应该怎么办?是哪里出问题了?

编程小白自学python,请各位大神谅解和指点,感谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值