我对在 tkinter 中编写代码比较陌生,所以我为这个问题道歉。我正在 tkinter 中编写一个应用程序,我想根据小部件中的条目更新 Excel 中的值。我尝试通过 pip install 和手动安装来安装 openpyxl。我已将 openpyxl 移动到我的项目的文件夹中,但根本没有帮助。from tkinter import *from tkinter import ttkimport tkinter as tkfrom datetime import datetimefrom tkinter import messageboximport osimport pandas as pdimport xlrdimport xlwtfrom pandas import ExcelWriterfrom pandas import ExcelFileimport sqlite3import getpassimport openpyxl我收到错误Traceback (most recent call last): File "C:/Users/vik.makker/Desktop/NewProj/Internal Inventory Tracking System.py", line 1, in <module> import openpyxl File "C:\Users\vik.makker\Desktop\NewProj\openpyxl\__init__.py", line 5, in <module> from openpyxl.workbook import Workbook File "C:\Users\vik.makker\Desktop\NewProj\openpyxl\workbook\__init__.py", line 5, in <module> from .workbook import Workbook File "C:\Users\vik.makker\Desktop\NewProj\openpyxl\workbook\workbook.py", line 8, in <module> from openpyxl.worksheet.worksheet import Worksheet File "C:\Users\vik.makker\Desktop\NewProj\openpyxl\worksheet\worksheet.py", line 30, in <module> from openpyxl.cell import Cell, MergedCell File "C:\Users\vik.makker\Desktop\NewProj\openpyxl\cell\__init__.py", line 4, in <module> from .cell import Cell, WriteOnlyCell, MergedCell File "C:\Users\vik.makker\Desktop\NewProj\openpyxl\cell\cell.py", line 32, in <module> from openpyxl.utils.datetime import ( File "C:\Users\vik.makker\Desktop\NewProj\openpyxl\utils\datetime.py", line 13, in <module> from jdcal import (ModuleNotFoundError: No module named 'jdcal'
1 回答
DIEA
TA贡献1820条经验 获得超2个赞
错误在于,尽管您已经安装了 openpyxl,但还没有安装它的所有依赖项(可能只是编写 openpyxl 的人如何指定他们的工具所需的包的错误)。错误消息的最后一行说您还需要 install jdcal
,我怀疑您的代码在那之后会正常工作。
添加回答
举报
0/150
提交
取消