py2app 0,26 Черное окно Tkinter

#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.