Python 在Windows上为GTK Hello World设置PyCharm环境
我只是想在Pycharm中运行一个简单的GTK Hello World应用程序Python 在Windows上为GTK Hello World设置PyCharm环境,python,pycharm,pygtk,Python,Pycharm,Pygtk,我只是想在Pycharm中运行一个简单的GTK Hello World应用程序 我已经安装了2016.2 我已经安装了(Python 2、Python 3、32位、64位)的任意组合 我下载了一个 当我尝试运行这些东西时,我首先得到错误 C:\Users\[...]\Anaconda3\python.exe C:/Users/[...]/PycharmProjects/HelloTk/hellotk.py Traceback (most recent call last): File "
- 我已经安装了2016.2李>
- 我已经安装了(Python 2、Python 3、32位、64位)的任意组合李>
- 我下载了一个
C:\Users\[...]\Anaconda3\python.exe C:/Users/[...]/PycharmProjects/HelloTk/hellotk.py
Traceback (most recent call last):
File "C:/Users/[...]/PycharmProjects/HelloTk/hellotk.py", line 3, in <module>
import pygtk
ImportError: No module named 'pygtk'
Collecting PyGTK
Using cached pygtk-2.24.0.tar.bz2
Complete output from command python setup.py egg_info:
ERROR: Could not import dsextras module: Make sure you have installed pygobject.
Collecting PyGObject
Using cached pygobject-2.28.3.tar.bz2
Complete output from command python setup.py egg_info:
* glib-2.0.pc could not be found, bindings for glib._glib will not be built.
ERROR: Nothing to do, glib could not be found and is essential.
这让我进入下一步,安装pygobject
。起初,由于缺少一个pkg config
,我根据堆栈溢出的说明安装了它,所以失败了。这似乎有效,但我现在发现了错误
C:\Users\[...]\Anaconda3\python.exe C:/Users/[...]/PycharmProjects/HelloTk/hellotk.py
Traceback (most recent call last):
File "C:/Users/[...]/PycharmProjects/HelloTk/hellotk.py", line 3, in <module>
import pygtk
ImportError: No module named 'pygtk'
Collecting PyGTK
Using cached pygtk-2.24.0.tar.bz2
Complete output from command python setup.py egg_info:
ERROR: Could not import dsextras module: Make sure you have installed pygobject.
Collecting PyGObject
Using cached pygobject-2.28.3.tar.bz2
Complete output from command python setup.py egg_info:
* glib-2.0.pc could not be found, bindings for glib._glib will not be built.
ERROR: Nothing to do, glib could not be found and is essential.
我发现谷歌搜索得更多,但解决方案只适用于Linux
自从我安装了PyCharm和Anaconda后2小时,我一直在试图编译一个愚蠢的简单Hello World程序。如何使其工作以及我做错了什么?您需要从以下位置下载最新的windows安装程序: 另外,您必须确保您没有运行Python3.5或更高版本,最后支持的版本似乎是GTK的3.4.x 我花了几个小时才弄明白这一点,因为安装程序在3.5版上完成了,没有任何抱怨,只是没有安装软件包 问候, 匈奴
编辑:所以,虽然这类软件可以安装,但我仍然无法在其中实现很多功能:(除非我有误解,否则Windows也有GTK支持,在Windows这样的替代操作系统上GTK支持不是很好,所以如果我是你,我宁愿使用Linux发行版进行基于GTK的开发。或者切换到Qt而不是GTK以获得更好的跨平台GUIsupport@cricket_007:GTK被推荐为最佳跨平台选择。I如果我再次发现它,我肯定会反对,如果你严格地在Linux环境中开发:D