其中Python解释器使用Mysys2时用于GTK3 + / PyGObject

问题描述 投票:0回答:1

我试图在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?

谢谢。

python gtk3 pygobject msys2
1个回答
1
投票

而不是使用此路径Python3解释:

C:\ msys64的\ usr \ BIN \ Python3.exe

我把我的Python IDE使用这个解释器来代替:

C:\ msys64 \ mingw32的\ BIN \ Python3.exe

设置了Python IDE使用该路径作为Python解释后,我能跑进口GI就好了,我的Python脚本也运行得很好。

结论:问题是Python的IDE被指向了错误的Python解释器的路径。

© www.soinside.com 2019 - 2024. All rights reserved.