Python GTK + 3教程Hello World中没有名为“ gi”的模块

韦斯

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。

接下来我应该尝试什么?

'

您已经Python安装了两个版本(3.6和3.7.1)。一个GTK正在使用的是:

/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6

你需要安装GTKPython3.7.1如果这就是你想要与使用它的人。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

ModuleNotFoundError:没有名为“ gi”的模块-Python-OsX

ImportError:Python 3中没有名为“模型”的模块

python3中没有名为json的模块

如何解决Python 3中的问题:没有名为“ unix”的模块

全新Python 3安装中没有名为“ info”的模块

Python:在pipenv中的pip3安装请求之后,“没有名为'requests'的模块”

在Python 3中使用pyping时,没有名为“ core”的模块

ImportError:在Python 3 Ubuntu中运行测试时,没有名为“ pysqlite2”的模块

的Python3。ImportError:没有名为“ myfile”的模块

/ bin / python3:没有名为pip的模块

python3:ImportError:没有名为xxxx的模块

Python 3 ImportError:没有名为“ ConfigParser”的模块

Python 3:ImportError“没有名为Setuptools的模块”

python3-ImportError:没有名为“ _chipset”的模块

Python 3 ModuleNotFoundError:没有名为“numpy”的模块

Python3 ImportError:没有名为“ _tkinter”的模块

Python 3:没有名为“AudioSignal”的模块

python 3没有名为_tkinter的模块

ModuleNotFoundError:Python中没有名为“ sksurv”的模块

ImportError:在Python 3.4中没有名为“ PIL”的模块

ModuleNotFoundError:Python 中没有名为“plyer”的模块

Python Django在Eclipse中没有名为app的模块

ModuleNotFoundError:在python 3.9中没有名为“ scipy”的模块

ImportError:Python 3.6中没有名为comtypes的模块

ModuleNotFoundError:python中没有名为“src”的模块

ModuleNotFoundError:在Python IDE中没有名为“ seaborn”的模块

ModuleNotFoundError:python中没有名为“display”的模块

导入错误:Python 中没有名为“基本”的模块

ModuleNotFoundError:python 中没有名为“usb”的模块