У меня есть приложение, которое зависит от PyGTK, PyGobject и PyCairo, которые я создал для работы в Linux. Я хочу передать его в окна, но когда я выполняю 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.
Это, по-видимому, вызвано отключением коммутатора от MinGW до Microsoft Visual Studio, как описано Python Bug 3308 (closed: wontfix
).
Есть ли способ установить PyGTK/PyGObject таким образом, который будет работать с Python 2.6 в Windows, не перекомпилируя тот или иной источник?