PyQt4 отсутствует в операторе импорта - PullRequest
0 голосов
/ 26 июля 2011

Я попытался загрузить PyQt4, но он, похоже, не доступен, поэтому я скачал ближайшую к нему вещь, чтобы найти PyQt-win-gpl-4.8.4. Проблема в том, что когда я пытаюсь следовать примерам в «Быстрое программирование с помощью графического интерфейса на Python и QT», я не могу использовать некоторые операции импорта, например. из PyQt4.QtCore import * выдает следующую ошибку (скопировано из IDLE):

Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
`import sys
`import time
`from PyQt4.QtCore import *

**Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    from PyQt4.QtCore import *
ImportError: DLL load failed: The specified procedure could not be found.
>>>** 

Ответы [ 2 ]

3 голосов
/ 26 июля 2011

Вы загрузили пакет с исходным кодом, поэтому вам придется скомпилировать все.Попробуйте двоичный пакет внизу страницы Riverbank .Поскольку у вас есть Python 2.7 в 32-битной системе, вы хотите загрузить PyQt-Py2.7-x86-gpl-4.8.4-1.exe.

2 голосов
/ 26 июля 2011

Насколько я знаю, вы можете просто ввести pyqt4 с помощью:

pip install pyqt4

или

easy_insatll pyqt4

или

http://www.riverbankcomputing.co.uk/software/pyqt/download

-> в разделе «Двоичные пакеты» выберите тот, который соответствует вашей версии Python и системе

, для вас это должно быть правильным: pyqt4 py2.7 32bit

...