在使用Mysys2时,GTK3+/PyGObject要使用哪个Python解释器

2024-04-26 01:29:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我正尝试在Windows中使用GTK3+/PyGObject和Python3,以及pythonide。你知道吗

我按照这里的说明使用Msys2成功地安装了GTK3+和PyGObject:https://pygobject.readthedocs.io/en/latest/getting_started.html#windows-getting-started

当我运行并使用Msys2(C:\msys64\mingw32.exe)时,GTK3+绑定在Python3中工作正常。但是,我也希望在基于Windows的pythonide中使用Msys2之外的GTK3+/PyGObject。你知道吗

在Msys2之外,Python不识别PyGObject或GTK3+。 示例:导入gi 会说找不到模块。你知道吗

如何使Python3能够在Msys2之外使用PyGObject?你知道吗

我尝试过的:

我尝试将IDE的Python解释器指向C:\msys64\usr\bin\python3.exe 但是当我这么做的时候,即使打印(“你好”)也不会显示任何东西。你知道吗

另外,如果从Windows命令提示符运行C:\msys64\usr\bin\python3.exe,import gi将显示module not found。但是当我在Msys2中运行python3时,导入gi工作正常。你知道吗

我的pythonide应该指向哪个Python解释器才能在Windows中使用PyGObject?你知道吗

谢谢。你知道吗


Tags: windowsusrexe解释器python3指向startedgetting
1条回答
网友
1楼 · 发布于 2024-04-26 01:29:34

而不是从以下路径使用Python3解释器:

C:\msys64\usr\bin\Python3.exe

我将Python IDE设置为使用此解释器:

C:\msys64\mingw32\bin\Python3.exe

在将pythonide设置为使用该路径作为Python解释器之后,我可以很好地运行import gi,我的Python脚本也运行得很好。你知道吗

结论:问题在于Python IDE指向错误的Python解释器路径。你知道吗

相关问题 更多 >