我目前正在嘗試使用GTK3和Python3進行GUI開發。Windows3上的Python3和GTK3
一切正常,而這樣做我的Ubuntu設備上,但我希望能有後來的Windows可執行文件,我需要設置這些工具了在Windows 7
我的Python 3.4.4 (64位)安裝在我的系統上,並試圖從Stackoverflow上的其他帖子的解決方案,以便能夠使用GTK,但我無法讓它工作。
當試圖對Python的外殼導入基於GTK(import gi
和from gi.repository import Gtk
),出現以下錯誤:
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中)
哪種方法可以在Windows上獲得Python3和GTK3的工作集? (據我所見,使用Ubuntu創建Windows可執行文件是不可能的。)
請發佈此代碼並帶來此錯誤以進行調試簡化 –
@ArduinoSentinel該代碼已包含在我的文章中(請參閱錯誤消息上方的段落)。 – epR8GaYuh
@oldtechaa GNOME PyGObject頁面上的鏈接引導我進入我在文章中已經提到的Sourceforge項目頁面,但似乎不起作用。 – epR8GaYuh