Ошибка EasyGui fileopenbox(). Изменился ли ТКинтер? [Питон]

Делать это относительно просто. Я пытаюсь открыть файл openbox, чтобы выбрать файл с помощью easygui.

easygui.fileopenbox()

И easyGUI выдает эту ошибку

'module' object has no attribute 'askopenfilename'

Трассировка стека

Traceback (последний последний вызов):

File "C:\Users\Administrator\Desktop\test.py", line 377, in <module>
    easygui.fileopenbox()
  File "C:\Python27\lib\site-packages\easygui\boxes\fileopen_box.py", line 103, in fileopenbox
    func = ut.tk_FileDialog.askopenfilenames if multiple else ut.tk_FileDialog.askopenfilename
AttributeError: 'module' object has no attribute 'askopenfilename'

Что тут происходит?

В моей системе вообще ничего не изменилось, но похоже, что по какой-то причине python не может найти эту функцию tkInter.

Кто-нибудь сталкивался с этим? Спасибо!

Изменить: дополнительный скриншот, показывающий, что метод не найден

https://gyazo.com/8b9ba0f6c23561d13babe7ce4c8b67a1


person k9b    schedule 18.08.2016    source источник
comment
установил этот пакет easygui. вы можете скачать с pypi.python.org/pypi/easygui   -  person Vinod    schedule 19.08.2016
comment
У меня точно такая же ошибка...   -  person Slavi    schedule 19.08.2016


Ответы (1)


Попробуйте удалить Easygui и установить последнюю версию. Также попробуйте обновить Python версию.

person UltraStudioLTD    schedule 20.07.2019