В настоящее время я пытаюсь использовать GTK3 и Python3 для разработки графического интерфейса.Python3 и GTK3 для Windows
Все работает отлично, делая это на моем устройстве Ubuntu, но, как я хочу, чтобы иметь возможность Windows, исполняемые файлы позже, мне нужно установить эти инструменты на Windows 7.
У меня есть Python 3.4.4 (64 бит), установленный в моей системе, и попробовал решения из других сообщений в Stackoverflow, чтобы иметь возможность использовать GTK, но я не смог заставить его работать.
При попытке импортировать Gtk (import gi
и from gi.repository import Gtk
) на оболочке Python, возникает следующая ошибка:
Traceback (most recent call last):
File "<frozen importlib._bootstrap>", line 2158, in _find_spec
AttributeError: 'DynamicImporter' object has no attribute 'find_spec'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python34\lib\site-packages\gi\importer.py", line 100, in find_module
'introspection typelib not found' % namespace)
ImportError: cannot import name Gtk, introspection typelib not found
Что я установил на данный момент:
- PyGi 3.18.2 AIO for Python 3.4 64-bit
- GTK3-Runtime Win64 (
bin
, созданный во время установки, включен в PATH)
Каков наилучший способ получить рабочий набор Python3 и GTK3 в Windows? (Насколько я видел, невозможно создать исполняемые файлы Windows с помощью Ubuntu.)
Пожалуйста, разместите и коды, которые приносят эту ошибку для упрощения отладки –
@ArduinoSentinel Код уже включен в мое сообщение (см. Абзац выше сообщения об ошибке). – epR8GaYuh
@oldtechaa Ссылка на страницу GNOME PyGObject приводит меня к странице проекта Sourceforge, о которой я уже упоминал в своем сообщении, но, похоже, не работает. – epR8GaYuh