Итак, я пытаюсь исправить старую программу и пытаюсь запустить ее основной скрипт на моем Mac, но он говорит, что не может найти модуль gtk (он говорит, что это обязательная зависимость в README) , Я испробовал множество вещей, чтобы запустить этот скрипт, я установил оба python 2 и 3 с brew, установил много версий pygtk с brew, попытался запустить скрипт на моем dir пользователя и на python 2 и 3 virtualenv, добавил #!/usr/bin/env python2
и добавил системный путь, куда brew установил pygtk, но все безрезультатно. Ни gtk, ни pygtk не могут быть найдены. Моя первоначальная попытка использовать pip для установки pygtk привела к следующему выводу:
Complete output from command python setup.py egg_info:
********************************************************************
* Building PyGTK using distutils is only supported on windows. *
* To build PyGTK in a supported way, read the INSTALL file. *
********************************************************************
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in
/private/var/folders/6l/k1kfh5415ln0886zznkffpr80000gn/T/pip-install-
50TCjw/pygtk/
Итак ... мой вопрос: как мне поступить? Я на самом деле не уверен, что делает GTK. Стоит ли пытаться обновить эту программу до совместимости с python3? Каково состояние совместимости для GTK? И как я могу проверить, есть ли у меня вообще gtk в моей системе? Потому что доморощенный довольно уверен, что я делаю.
Обновление:
Поэтому я вручную использовал python2.7, который был установлен через brew (в usr / local / Cellar / python @ 2), и это, похоже, решило проблему с gtk. Однако теперь он не может импортировать модуль webkit, который находится где-то еще в программе, и я застрял здесь сейчас ...