Ошибка установки PyQt - PullRequest
       9

Ошибка установки PyQt

10 голосов
/ 02 августа 2011

Я сейчас пытаюсь запустить PyQt.Я все еще получаю следующее сообщение об ошибке:

root@localhost:/home/abhowmik/app/imgSeek-0.8.6# cd Py*
root@localhost:/home/abhowmik/app/imgSeek-0.8.6/PyQt-x11-gpl-4.8.4# python configure.py --verbose
Determining the layout of your Qt installation...
/usr/share/qt3//bin/qmake -o qtdirs.mk qtdirs.pro
make -f qtdirs.mk
g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o qtdirs.o qtdirs.cpp
qtdirs.cpp:1:17: fatal error: QFile: 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.
root@localhost:/home/abhowmik/app/imgSeek-0.8.6/PyQt-x11-gpl-4.8.4# ^C
root@localhost:/home/abhowmik/app/imgSeek-0.8.6/PyQt-x11-gpl-4.8.4# 

Может ли кто-нибудь помочь мне решить проблему?

Ответы [ 3 ]

10 голосов
/ 09 августа 2011

Проблема в том, что configure.py пытается использовать qmake из qt3. Попробуйте это:

python configure.py --qmake /usr/bin/qmake-qt4

(Вы можете иметь qmake-qt4 где-то еще, кроме / usr / bin, поэтому сначала проверьте это)

4 голосов
/ 31 марта 2014

Попробуйте, http://samos -it.com / install-pyqt-in-a-virtualenv-with-pip /

Установить заголовки разработки (Ubuntu 12.04):

sudo apt-get install libqt4-dev

Затем повторите попытку

1 голос
/ 15 сентября 2014

Это слегка измененный ответ @Flyte, который работал для меня на CentOS 6.5

  • , активируйте вашу virtualenv (необязательно, если вы хотите установить в virtualenv)
  • wget http://sourceforge.net/projects/pyqt/files/sip/sip-4.15.4/sip-4.15.4.zip(your соответствующая версия)
  • распаковать sip-4.15.4.zip
  • cd sip-4.15.4
  • python configure.py --incdir = / opt/include/python2.7(path, где находится python)
  • make и make install, это завершает установку SIP одним из предварительных условий - Затем установить PyQt4
  • wget http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.10.3/PyQt-x11-gpl-4.10.3.tar.gz
  • tar zxvf PyQt-x11-gpl-4.10.3.tar.gz
  • cd PyQt-x11-gpl-4.10.3
  • python2.7 configure.py -k --qmake / usr / bin / qmake-qt4
  • сделать и, наконец, сделать установку

это сработало для меня, надеюсь, это поможет и вам.также убедитесь, что у вас установлена ​​правильная версия qt, обычно нужно использовать версию qt> 4.7

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...