Помогите мне с моей проблемой, я создал файл с именем 'percobaan.py' , и я запустил его с помощью cmd, и в нем есть какая-то ошибка. ошибка говорит ImportError: cannot import name 'itemgetter' from 'operator'
, но если я запускаю свой код в Python IDLE, код выполняется без ошибок.
Мой код:
import tkinter
def msg():
print("i'm learning tkinter built in")
root = tkinter.Tk()
label = tkinter.Label(root, text='welcome to the tkinter built in project')
label.pack()
label2 = tkinter.Label(root,text='choose your favorite programming languange',
justify=tkinter.CENTER,
padx=20)
label2.pack()
tkinter.Radiobutton(root, text='python',padx=20, value= 1).pack(anchor=tkinter.N)
tkinter.Radiobutton(root, text='Javascript',padx=20, value= 2).pack(anchor=tkinter.N)
tkinter.Radiobutton(root, text='C++',padx=20, value= 3).pack(anchor=tkinter.N)
tkinter.Radiobutton(root, text='C',padx=20, value= 4).pack(anchor=tkinter.N)
frame = tkinter.Frame(root)
frame.pack()
button = tkinter.Button(frame, text='quit',fg='black',command=quit)
button.pack(side=tkinter.LEFT)
slogan = tkinter.Button(frame, text='see the message',command=msg)
slogan.pack(side=tkinter.RIGHT)
root.mainloop()
и ошибка говорит:
Traceback (most recent call last):
File "GUI.py", line 1, in <module>
import tkinter
File "C:\Users\khairunnisa\AppData\Local\Programs\Python\Python37-32\lib\tkinter\__init__.py", line 39, in <module>
import re
File "C:\Users\khairunnisa\AppData\Local\Programs\Python\Python37-32\lib\re.py", line 125, in <module>
import functools
File "C:\Users\khairunnisa\AppData\Local\Programs\Python\Python37-32\lib\functools.py", line 21, in <module>
from collections import namedtuple
File "C:\Users\khairunnisa\AppData\Local\Programs\Python\Python37-32\lib\collections\__init__.py", line 21, in <module>
from operator import itemgetter as _itemgetter, eq as _eq
ImportError: cannot import name 'itemgetter' from 'operator' (D:\JOB\__python\exercise_oop\GUI\operator.py)
Я много раз пытался запустить этот код, и пакеты уже установлены на моем ПК, но в результате все равно ничего.
есть идеи почему?