#python #tkinter #tk #py2app
Вопрос:
Я только что установил py2app 0.26, так как мне нужен новый рецепт SSL, однако при запуске он, похоже, отображает только черное окно Tkinter.
Просто проверяю, не сталкивается ли кто-нибудь еще с этой проблемой и не было ли каких-либо обходных путей с момента выпуска py2app 0.26.
Комментарии:
1. Не могли бы вы сообщить о проблеме в репозитории py2app на GitHub? Пожалуйста, укажите информацию о вашей версии python и о том, как она была установлена.
2. Черное окно появляется при объединении слишком старой сборки Tk с новой сборкой основного исполняемого файла.py2app пытается обнаружить старую сборку Tk и в этом случае выбирает более старую сборку основного исполняемого файла и, возможно, сделал неправильный выбор для вас. Чтобы исправить это, мне нужно знать, какую версию python и сборку вы использовали, и, возможно, дополнительную информацию о Tkinter.
3. Спасибо @RonaldOussoren, извините, если мой вопрос был расплывчатым, я все еще довольно новичок в программировании в целом. Я использую Python 3.9.6 (v3.9.6:db3ff76da1), tk 0.1.0 (в соответствии с pip3) и Tkinter версии 8.6.
Ответ №1:
Это вызвано ошибкой в py2app 0.26 в сочетании с вариантом «Intel» Python.org установщик для macOS. Ошибка исправлена в py2app 0.26.1.