在导入模块时遇到问题,并且在VSCode中不被识别
这是我的代码:
import pandas as pd
import XlsxWriter
#Import excel file
dataframe = pd.read_excel(r'C:\Users\ntanner\Downloads\trial-excel.xlsx',sheet_name = 'Chemical Audit Log')
dataframe2 = pd.read_excel(r'C:\Users\ntanner\Downloads\trial-excel.xlsx',sheet_name = 'Defect Chemical Log')
#display the data frame
dataframe
当我从命令提示符运行这个命令时,当我在windows上运行时,我使用以下命令:C:\Users\MYNAME\Documents\Coding\xlsx practice>python test.py
这里是结果:
PS C:\Users\MYNAME\Documents\Coding\xlsx practice> python .\test.py
Traceback (most recent call last):
File "C:\Users\ntanner\Documents\Coding\xlsx practice\test.py", line 3, in <module>
import xlsxwriter
ModuleNotFoundError: No module named 'xlsxwriter'
在VS代码中,我尝试使用内置终端在每个解释器上运行程序。我不完全确定它们的区别是什么,不管如何,我得到的结果与我从命令提示符运行时的结果相同。我多次使用pip install xlsx
安装和卸载xlsxwriter,并得到了结果:
Requirement already satisfied: xlsxwriter in c:\python310\lib\site-packages (3.0.3)
我已经验证了xlsxwriter在C:\Python310 310\Lib\site-packages中。
有什么想法吗?如果你需要更多的信息,我可以提供。
发布于 2022-10-14 22:55:01
没有模块错误通常意味着安装了库。你可以试试
pip install XlsxWriter
发布于 2022-10-14 23:59:41
回溯中显示的关于意外关键字参数的错误消息与标题中关于没有安装xlsxwriter的错误不相同。
追溯错误消息是说熊猫read_excel()
没有一个名为index
的参数,您已经在代码中添加了这个参数。
https://stackoverflow.com/questions/74075444
复制相似问题