我试图在Windows中使用GTK3 + / PyGObject与Python3,有一个Python IDE。
使用Msys2按照这里的指示,我成功地安装GTK3 +和PyGObject:https://pygobject.readthedocs.io/en/latest/getting_started.html#windows-getting-started
当我运行,并使用Msys2(C:\ msys64 \ mingw32.exe),GTK3 +绑定在Python3做工精细。不过,我也想用GTK3 + / PyGObject Msys2之外,在我的正常的基于Windows的Python IDE。
Msys2之外,Python不承认PyGObject或GTK3 +。例如:进口GI会说找不到模块。
我怎样才能让Python3能够使用PyGObject Msys2之外?
我已经试过:
我试着指着IDE的Python解释器C:\ msys64的\ usr \ BIN \ python3.exe但是当我这样做,即使打印(“你好”)不显示任何东西。
另外,如果我运行C:\ msys64的\ usr \ BIN \从Windows命令提示符python3.exe,进口GI会说找不到模块。但是,当我从内Msys2运行python3,进口GI工作正常。
其中Python解释器应我的Python IDE点到使用PyGObject在Windows?
谢谢。
而不是使用此路径Python3解释:
C:\ msys64的\ usr \ BIN \ Python3.exe
我把我的Python IDE使用这个解释器来代替:
C:\ msys64 \ mingw32的\ BIN \ Python3.exe
设置了Python IDE使用该路径作为Python解释后,我能跑进口GI就好了,我的Python脚本也运行得很好。
结论:问题是Python的IDE被指向了错误的Python解释器的路径。