在Windows上为GTK Hello World设置PyCharm环境

时间:2016-08-01 19:46:19

标签: python pycharm pygtk

我只想尝试在Pycharm中运行一个简单的GTK Hello World应用程序。

当我尝试运行这些东西时,我首先得到错误

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'

我试图通过SO上的说明来解决:How do I import modules in Pycharm。但是,这不适用于错误

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.

这使我进入下一步,安装pygobject。起初,由于缺少pkg-config而导致失败,我根据Stack Overflow How to install pkg config in windows?上的说明安装了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. 。这似乎有效,但我现在得到了错误

If (StartTime > RowStartTime) And (StartTime < RowEndTime) Or _
   (RowStartTime > StartTime) And (RowStartTime < EndTime) Then
        msgbox "Conflict"
        ActiveCell.Select
        Target.Interior.ColorIndex = 8`

谷歌搜索更多,我发现Installing PygObject via PIP in virtualenv,但解决方案仅适用于Linux。

自从我安装PyCharm和Anaconda以来~2小时后我试图编译一个愚蠢的简单Hello World程序。我如何使它工作,我做错了什么?

1 个答案:

答案 0 :(得分:0)

您需要从以下网址下载最新的Windows安装程序:https://sourceforge.net/projects/pygobjectwin32/files/?source=navbar

另外,你必须确保你没有运行python 3.5或更新版本,最后支持的版本似乎是GTK的3.4.x。

我花了几个小时来解决这个问题,因为安装程序完全没有在3.5上抱怨,它只是没有安装包。

此致

Hunor

编辑:所以,虽然这种方式可以安装,但我仍然无法在其中使用相当多的东西:(