1

import gtk以前は問題なくできました。GRADE で GTK+ 3 用の GUI を作りました。そこで GTK+ 3 を試してみたいと思い、PyGObject をインストールしました。後で、PyGObject にはドキュメントがほとんどなく、Windows を使用していることに気付きました (さらに悪いことに、私は知っています)。

ここで問題が発生しました。もう使用できませimport gtkん。も使えませんfrom gi.repository import Gtk。PyGTK バンドルを再度インストールしようとしましたが、役に立ちません。

    >>> import gtk

    Traceback (most recent call last):
      File "<pyshell#0>", line 1, in <module>
        import gtk
      File "C:\Python27\lib\site-packages\gtk-2.0\gtk\__init__.py", line 30, in <module>
        import gobject as _gobject
      File "C:\Python27\lib\site-packages\gtk-2.0\gobject\__init__.py", line 26, in <module>
        from glib import spawn_async, idle_add, timeout_add, timeout_add_seconds, \
      File "C:\Python27\lib\site-packages\gtk-2.0\glib\__init__.py", line 22, in <module>
        from glib._glib import *
    ImportError: DLL load failed: The specified procedure could not be found.`
4

1 に答える 1

0

これは、C レベルのライブラリが見つからないか、少なくとも Python ラッパーが見つからない場所にあるようです。使用する Python ライブラリに対応する C ライブラリのバージョンを再インストールしてみてください (GTK2 と GTK3、理論的には並列インストール可能である必要がありますが、新しい PyGobject のインストールが壊れたimport gtkことは、少なくともこれらの特定のバインディングが適切でないことを示唆しています)。何らかの理由で)。

于 2012-12-10T03:47:07.667 に答える