如何通过PyCharm安装PyGObject

时间:2016-02-03 15:50:14

标签: python python-3.x pycharm pygobject

我尝试通过PyCharm安装PyGobject,但是当我点击安装包时,我会看到这个窗口: enter image description here

这就是"命令输出"是:

Collecting PyGObject
  Using cached pygobject-2.28.3.tar.bz2
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\Gebruiker\AppData\Local\Temp\pycharm-packaging0.tmp\PyGObject\setup.py", line 272
        raise SystemExit, 'ERROR: Nothing to do, gio could not be found and is essential.'
                        ^
    SyntaxError: invalid syntax

    ----------------------------------------

Command "python setup.py egg_info" failed with error code 1 in C:\Users\Gebruiker\AppData\Local\Temp\pycharm-packaging0.tmp\PyGObject

(如果红色文字不好看,我把它输入到这里:  提升SystemExit,&#39;错误:无所事事,无法找到gio并且是必不可少的&#39;)

我希望有人知道答案:)

1 个答案:

答案 0 :(得分:6)

首先,PyCharm运行的命令行工具是pip,它将安装并下载以下软件包:

https://pypi.python.org/pypi/PyGObject/2.28.3

正如您所看到的,这是指内部对象框架的旧pygtk(Gtk 2.0)绑定(最后一次更新是在2011年)。

我非常确定你想要支持Gtk 3.0的PyGObject项目,GUI(我知道这个名字很可怕,因为它们是完全不同的同名项目)。

如果您在PyCharm中没有问题,您应该在网站上安装库,因为PyGObject是在本机(已编译)C库之上的动态Python绑定。

我看到你在Windows操作系统中。你需要去主网站:

https://wiki.gnome.org/Projects/PyGObject

您可以阅读下载部分Windows installers with Gtk3 support

下载并安装最新的安装程序。在撰写本文时:

pygi-aio-3.18.2_rev4-setup.exe