https://python -gtk-3-tutorial.readthedocs.io / en / latest / install.html
Я пытался следовать этому руководству, но, похоже, не смогустановить вещи правильно.Пример и результат урока приведены внизу.Тем не менее, очевидно, что я не выполняю инструкции по установке необходимых модулей в MacOS Mojave.
Следующие шаги:
brew install GTK+3
brew install gobject-introspection
brew install PyGObject
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 \
/Users/Wes/Dropbox/Programming/Python/glade_againnn/tryit.py
Хотя это неучебник, который я попробовал pip install PyGObject
и получил длинное сообщение об ошибке:
Command "/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 -u -c "import setuptools, tokenize;__file__='/private/var/folders/vf/x732mfwj4nvf5g_mntsyw97h0000gp/T/pip-install-xfgd22p9/PyGObject/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /private/var/folders/vf/x732mfwj4nvf5g_mntsyw97h0000gp/T/pip-record-3tko684k/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/vf/x732mfwj4nvf5g_mntsyw97h0000gp/T/pip-install-xfgd22p9/PyGObject/
Сообщение об ошибке:
3.7.1 (default, Nov 28 2018, 11:51:54)
Traceback (most recent call last):
[Clang 10.0.0 (clang-1000.11.45.5)]
File "/Users/Wes/Dropbox/Programming/Python/glade_againnn/tryit.py", line 5, in <module>
import gi
ModuleNotFoundError: No module named 'gi'
import sys
print(sys.version)
import gi
gi.require_version("Gtk", "3.0")
from gi.repository import Gtkwindow
window = Gtk.Window(title="Hello World")
window.show()
window.connect("destroy", Gtk.main_quit)
Gtk.main()
Сообщение об ошибке:
3.7.1 (default, Nov 28 2018, 11:51:54)
Traceback (most recent call last):
[Clang 10.0.0 (clang-1000.11.45.5)]
File "/Users/Wes/Dropbox/Programming/Python/glade_againnn/tryit.py", line 5, in <module>
import gi
ModuleNotFoundError: No module named 'gi'
Я пробовал эти шаги в virtualenv, а затем снова без активности virtualenv.
Что я должен попробовать дальше?