Я пытаюсь использовать PyQt4 внутри MotionBuilder (Autodesk) (потому что я знаю, что qt очень хорошо, и мне не нравится графический интерфейс api).PyQt ImportError: Ошибка загрузки DLL
- Я на Windows 64 бит
- Я использую MotionBuilder 2013 (64 бит)
- Я установил PyQt4 (64 бита) для Python 2.7
- Обновлен мой переменную Path, чтобы указать на PyQt4 DLLs место (C: \ python27 \ Lib \ сайт-пакеты \ PyQt4)
- При печати sys.path я могу увидеть расположение PyQt4
- я могу делать импорт PyQt4 без ошибок
Но когда я пытаюсь сделать
from PyQt4 import QtGui
я получаю следующую ошибку
ImportError: DLL load failed: %1 is not a valid Win32 application.
Я попытался установить PyQt 32 бит двоичных файлов, но получил тот же результат. И у меня есть QtGui4.dll и QtGui.pyd в моей корневой папке установки. Так что у меня нет идей, может ли кто-нибудь мне помочь?
Существует кто-то, кто получил почти один и тот же вопрос здесь PyQt4 import QtCore, QtGui ImportError: DLL load failed: %1 is not a valid Win32 application
Прочтите это, чтобы узнать, помогает ли оно. http://stackoverflow.com/questions/19019720/importerror-dll-load-failed-1-is-not-a-valid-win32-application-but-the-dlls – idjaw