我能';t在tkinter中加载日历 从tkinter导入* 从tkcalendar导入* def get_date(): calendar.configure(今天。获取_date()) win=Tk() win.title('日历选择器') labeltext=StringVar() label=label(win,textvariable=labeltext) 标签包装(pady=10) btn=按钮(win,text='Pick a date',command=get\u date) 基站组(pady=10) 今天=日历(赢,选择Mode='day',年=2020,月=8,日=6) 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 从tkcalendar导入日历 文件“C:\Python38\lib\site packages\tkcalendar\\uuuu init\uuuuuu.py”,第26行,在 从tkcalendar.dateentry导入dateentry 文件“C:\Python38\lib\site packages\tkcalendar\dateentry.py”,第35行,在 从tkcalendar.calendar uu导入日历 文件“C:\Python38\lib\site packages\tkcalendar\calendar\uuuz.py”,第27行,在 导入日历 文件“E:/Python/Python Projects Fun\calendar.py”,第18行,在 今天=日历(赢,选择Mode='day',年=2020,月=8,日=6) 名称错误:未定义名称“日历”

我能';t在tkinter中加载日历 从tkinter导入* 从tkcalendar导入* def get_date(): calendar.configure(今天。获取_date()) win=Tk() win.title('日历选择器') labeltext=StringVar() label=label(win,textvariable=labeltext) 标签包装(pady=10) btn=按钮(win,text='Pick a date',command=get\u date) 基站组(pady=10) 今天=日历(赢,选择Mode='day',年=2020,月=8,日=6) 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 从tkcalendar导入日历 文件“C:\Python38\lib\site packages\tkcalendar\\uuuu init\uuuuuu.py”,第26行,在 从tkcalendar.dateentry导入dateentry 文件“C:\Python38\lib\site packages\tkcalendar\dateentry.py”,第35行,在 从tkcalendar.calendar uu导入日历 文件“C:\Python38\lib\site packages\tkcalendar\calendar\uuuz.py”,第27行,在 导入日历 文件“E:/Python/Python Projects Fun\calendar.py”,第18行,在 今天=日历(赢,选择Mode='day',年=2020,月=8,日=6) 名称错误:未定义名称“日历”,python,user-interface,tkinter,tkcalendar,Python,User Interface,Tkinter,Tkcalendar,我已经安装了tkcalendar,但是如果我使用日历小部件,它会显示NameError。我可以问一下,如果我使用tkcalendar模块的日历,有什么要求吗?是否有我尚未安装的东西?有人知道如何解决上述问题吗?因为我检查了模块tkcalendar包含日历小部件。在我认识到名称会导致此问题崩溃之后,在我理解错误并更改它之后,下一次我将知道如何处理它。您的脚本名为calendar.py,它会使tkcalendar使用的Python内置模块calendar崩溃 将脚本重命名为其他名称。您的脚本名为ca

我已经安装了tkcalendar,但是如果我使用日历小部件,它会显示NameError。我可以问一下,如果我使用tkcalendar模块的日历,有什么要求吗?是否有我尚未安装的东西?有人知道如何解决上述问题吗?因为我检查了模块tkcalendar包含日历小部件。在我认识到名称会导致此问题崩溃之后,在我理解错误并更改它之后,下一次我将知道如何处理它。

您的脚本名为
calendar.py
,它会使
tkcalendar
使用的Python内置模块
calendar
崩溃


将脚本重命名为其他名称。

您的脚本名为
calendar.py
,这会使
tkcalendar
使用的Python内置模块
calendar
崩溃

将脚本重命名为其他名称。

这里是相同的问题这里是我在您的其他问题中看到的与您重命名脚本相同的问题。如果它解决了这个问题,请接受它作为答案。我在你的另一个问题中看到你已经重命名了脚本。如果它解决了这个问题,请接受它作为答案。
from tkinter import *
from tkcalendar import *

def get_date():
    calendar.configure(today.get_date())


win = Tk()
win.title('Calendar Picker')

labeltext = StringVar()
label = Label(win,textvariable=labeltext)
label.pack(pady=10)

btn = Button(win,text='Pick a date',command=get_date)
btn.pack(pady=10)

today = Calendar(win,selectmode='day',year=2020,month=8,day=6)

Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    from tkcalendar import Calendar
  File "C:\Python38\lib\site-packages\tkcalendar\__init__.py", line 26, in <module>
    from tkcalendar.dateentry import DateEntry
  File "C:\Python38\lib\site-packages\tkcalendar\dateentry.py", line 35, in <module>
    from tkcalendar.calendar_ import Calendar
  File "C:\Python38\lib\site-packages\tkcalendar\calendar_.py", line 27, in <module>
    import calendar
  File "E:/Python/Python Projects Fun\calendar.py", line 18, in <module>
    today = Calendar(win,selectmode='day',year=2020,month=8,day=6)
NameError: name 'Calendar' is not defined