2021-09-08 ModuleNotFoundError: No module named 'gi'

最近在使用Pyglossary的时候,出现了标题中的错误,这也挺奇怪,我在办公室的电脑上运行没有问题,而在家就报出这个错误。Pyglossary都是按照说明用brew install python3 pygobject3 gtk+3来安装的。
几经查找,总算在这里找到了答案。简单来说就是用brew安装的时候,信赖包都装到/usr/local/Cellar/pygobject3/3.34.0/lib/python3.7/site-packages/里面了,具体的版本可能不一样,需要自己在路径里面查一下。如果你的Python3不是用brew安装的,那样就有可以会有问题了。所以要把brew安装的包拷贝到你自己安装的Python3site-packages里面。如果不知道自己的路径,可以在终端里面进入Python:

import sys
print(sys.path)

找到里面有site-packages的那个路径。然后把brew安装的包拷贝到这个文件夹里面就OK了。

你可能感兴趣的:(2021-09-08 ModuleNotFoundError: No module named 'gi')