I думаю короткая версия этого вопроса: Как мне получить virtualenv
, работающий с Python 3.5, чтобы указать на правильную версию ActiveTcl на Mac?Исправление Python 3 проблемы tkinter на Mac с virtualenv
Вот длинная версия:
Я пытаюсь запустить this Korg Electribe sample editor project на Mac. Автор тестировал его только в Windows, и на основе скриншотов он работает. Мне удалось запустить основной скрипт python, но as I mention in an issue that I've opened, после загрузки файла окно становится черным.
После выполнения некоторых исследований, я обнаружил, что есть known issue with Aqua Cocoa Tk и python.org имеет provided some instrunctions о том, как исправить tkinter
для Mac OS 10.9 и выше. Я попытался установить обе версии ActiveTcl (8.5.18.0), а также новую версию версии 8.6.x.x без успеха.
Я уверен, что это другая проблема, чем Tkinter not working mac osx el capitan, так как сценарий запускается, и окно отображается правильно при запуске. Только после того, как я попытался загрузить файл .all
(есть пример файла в проблеме Github), экран становится черным.
После еще некоторых исследований, я нашел этот вопрос, кажется, связаны между собой, но только для Windows: TKinter in a Virtualenv
Я нахожусь под впечатлением, что, если я могу понять, что установить TCL_LIBRARY
к, что я я смогу сделать какой-то голова, но я не могу найти эту информацию для пакетов, перечисленных на python.org.
Несколько связаны между собой, но и, казалось бы полезно, если бы я мог понять, который версия Tcl/Tk, что tkinter
указывает на внутри Python, так что если кто-то может помочь с этим, а также, я бы очень ценить это.
Спасибо!
Вы когда-нибудь понять это? – Alex
Были упомянуты некоторые обновления и комментарии к проблеме Github, но я не отслеживал, действительно ли проблема исправлена, или в чем причина. – Kevin