Ошибка установки PyQt4 в Ubuntu 11.04 и Python 2.7+ - PullRequest
2 голосов
/ 21 декабря 2011
>>> from PyQt4.QtCore import *
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named PyQt4.QtCore

Я пытался установить PyQt4.QtWebKit, но столкнулся с проблемами. Я следовал этим инструкциям .

Я могу выполнить установку (./ настроить, сделать, выполнить установку) SIP в порядке. Я просто не могу сделать это в PyQt.

Ошибка была:

ubuntu@ip-10-32-157-231:~/Desktop/build/PyQt$ sudo python configure.py --verbose -q     /usr/bin/qmake
Determining the layout of your Qt installation...
/usr/bin/qmake -o qtdirs.mk qtdirs.pro
make -f qtdirs.mk
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4 -I. -o qtdirs.o qtdirs.cpp
qtdirs.cpp:1:28: fatal error: QCoreApplication: No such file or directory
compilation terminated.
make: *** [qtdirs.o] Error 1
Error: Failed to determine the layout of your Qt installation. Try again using
the --verbose flag to see more detail about the problem.
ubuntu@ip-10-32-157-231:~/Desktop/build/PyQt$

Не могли бы вы предложить решение для успешной установки PyQt4 в Ubuntu Natty (11.04) и Python 2.7 +?

Ответы [ 2 ]

5 голосов
/ 21 декабря 2011

Следующие инструкции вводят в заблуждение и ошибочны.

Вам не нужно ничего собирать, чтобы получить PyQt4 с QWebKit в Ubuntu 11.04, потому что в нем уже есть все необходимые пакеты.

Я бы посоветовал вам откатить любые изменения, внесенные вами в результате выполнения этих инструкций, и начать заново.

Чтобы получить базовую установку PyQt4, вам просто нужно установить эти пакеты:

(плюс любые зависимости, конечно).

1 голос
/ 25 января 2013

«Учебник» - полная чушь, которая испортит вашу систему.К сожалению, я тоже последовал этому после того, как разочаровался в zip-файлах и сборка не работает (я не знал, что это было в репозиториях Ubuntu).

В любом случае, просто запустите этот код в терминале:

sudo apt-get purge python-qt4 python-sip
sudo apt-get install python-qt4 python-sip

Это должно решить проблему.При желании вы можете сделать это и в Synaptic ...

...