Как установить PyQt на Ubuntu 12.04 с python 2.7?

Там могут быть некоторые похожие вопросы, такие какэтотно я нене могу найти никакого ответа для меня.

Я попробовал несколько способов сделать это, как:

sudo aptitude install python-qt4-dev python-sip4 python-sip4-dev

от:https://groups.google.com/forum/#!topic/mnemosyne-proj-devel/VQQzjhARWoA

Я старался:

sudo aptitude install python-qt4

от:http://www.saltycrane.com/blog/2008/01/how-to-install-pyqt4-on-ubuntu-linux/

Каждый раз после вышеуказанных установок я получал ошибку:

$python2.7
Python 2.7.3 (default, Aug  1 2012, 05:14:39) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import PyQt4
Traceback (most recent call last):
  File "", line 1, in 
ImportError: No module named PyQt4

Я также попытался установить его из исходного кода, загрузив PyQt4 из:http://www.riverbankcomputing.co.uk/software/pyqt/download и глоток из:http://www.riverbankcomputing.co.uk/software/sip/download

Затем я получил ошибку при установке PyQt4:

$ sudo python configure.py --verbose
Determining the layout of your Qt installation...
/usr/bin/qmake -o qtdirs.mk qtdirs.pro
make -f qtdirs.mk
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -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.

Мой вопрос: как правильно и эффективно установить PyQt4 на Ubuntu 12.04?

Ответы на вопрос(2)

На Ubu Ubuntu (12.04 и 14.04):

sudo apt-get update
sudo apt-get install python-qt4
sudo apt-get install libxml2-dev libxslt1-dev python-dev
sudo apt-get install python-lxml
sudo apt-get install xvfb

Проверьтеэта ссылка и сгенерируйте your-own-example.py

DISPLAY=localhost:1.0 xvfb-run python your-own-example.py

Вуаля.

 Tomas Aftalion15 авг. 2015 г., 02:16
Спасибо, время я написал, а не читать с SO. Да, проверил, а также работает с 12.04.
 Madness13 авг. 2015 г., 04:18
Добро пожаловать на ТАК! Будет ли это исправить OP 'проблемы в Ubuntu 12.04? В противном случае это не ответ, или необходимо уточнить, ПОЧЕМУ вы решили ответить на 14.04. Иногда это может быть уместно, напримерЭто также происходит в 14.04, поэтому, если у вас возникла эта проблема, используйте ее для устранения проблемы. УвидетьКак ответить на страницу за помощь в улучшении вашего ответа.
 Madness15 авг. 2015 г., 02:20
Отлично, спасибо Томас.
 Ryan Chou27 февр. 2017 г., 14:19
Удивительно, я долго искал решение по сканированию динамической страницы, отображаемой в javascript.impythonist.wordpress.com/2015/01/06/...
Решение Вопроса

когда использовали:

sudo aptitude install python-qt4

Обычно вам следует использовать предоставляемые дистрибутивом пакеты - предоставляемые Ubuntu пакеты идеально подходят для ваших нужд.

Какие'Меня озадачивает ошибка, которую вы получили после установки пакета Ubuntu. Я только что попробовал это на установке Ubuntu 12.04, и это сработало для меня. Это говорит о том, что ваша текущая установка Ubuntu в вашей системе каким-то образом не работает.

Вы можете попробовать полностью очистить пакет python-qt4 и заново установить его;

sudo apt-get remove --purge python-qt4

Если вы также выпускаете:

sudo apt-get clean

... это удалит все загруженные файлы пакета из системы, так что apt затем снова загрузит файл пакета, когда вы выполните команду

sudo apt-get install python-qt4

Если этоеще Безразлично»Если вы не работаете, то с установкой Ubuntu действительно происходит что-то очень странное, и, возможно, было бы разумно полностью переустановить Ubuntu.

Ваш ответ на вопрос