Ошибка установки PyQt4 в Ubuntu 11.04 и Python 2.7+

1
>>> from PyQt4.QtCore import *
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named PyQt4.QtCore

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

Я могу сделать Install (./configure, make, make install) SIP fine. Я просто не могу сделать это в 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+?

  • 0
    Мне любопытно, почему дополнительная ручная установка pyqt необходима после использования apt-get python-qt4. Разве это не устанавливает qt4 вместе с pyqt? Вы пытаетесь установить его для Python версии, который не по умолчанию Ubuntu? Ваша ошибка говорит о том, что QT на самом деле не удалось собрать
  • 0
    я имею в виду без использования apt-get install python-qt4, который я пытался. хотел попробовать с загруженным package.qt возникает проблема сборки?
Теги:
installation
pyqt4
pyqt

2 ответа

5
Лучший ответ

Последующие инструкции являются вводящими в заблуждение и неправильными.

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

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

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

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

  • 0
    Спасибо за информацию ;-)
  • 0
    Я тоже попробовал учебник :( Как мне откатить изменения?
Показать ещё 1 комментарий
1

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

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

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

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню