Linux で動作するように構築した PyGTK、PyGobject、および PyCairo に依存するアプリケーションがあります。Windowsに移植したいのですが、実行すると次のようimport gobject
になります。
Traceback (most recent call last):
import gobject
File "C:\Python26\lib\site-packages\gtk-2.0\gobject\__init__.py", line 30, in <module>
from gobject.constants import *
File "C:\Python26\lib\site-packages\gtk-2.0\gobject\constants.py", line 22, in <module>
from _gobject import type_from_name
ImportError: DLL load failed: The specified procedure could not be found.
これは、 Python Bug 3308 ( )に記載されているように、MinGW を使用したビルドから Microsoft Visual Studio への切り替えが原因のようclosed: wontfix
です。
PyGTK/PyGObject を Windows 上の Python 2.6 で動作するようにインストールする方法はありますか?ソースからいずれかを再コンパイルする必要はありません。