我只想尝试在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程序。我如何使它工作,我做错了什么?
答案 0 :(得分:0)
您需要从以下网址下载最新的Windows安装程序:https://sourceforge.net/projects/pygobjectwin32/files/?source=navbar
另外,你必须确保你没有运行python 3.5或更新版本,最后支持的版本似乎是GTK的3.4.x。
我花了几个小时来解决这个问题,因为安装程序完全没有在3.5上抱怨,它只是没有安装包。
此致
Hunor
编辑:所以,虽然这种方式可以安装,但我仍然无法在其中使用相当多的东西:(