Как настроить PyQt4 для затмения Python 3 в Ubuntu?

Я установил PyQt4 с синаптикой.

Я использую Python3, поэтому мне нужно настроить путь для PyQt4 в eclipse, но кажется, что Synaptic только установил PyQt4 для Python 2, так как я нашел только относительные файлы и папки в Python 2.6 и 2.7.

Так как же заставить PyQt4 работать с Python 3 и eclipse ?

Спасибо.

ОБНОВЛЕНИЕ

Я попытался настроить его после этого поста: http://ubuntuforums.org/showthread.php?p=10914908#post10914908 [ 118]

Но после выполнения всех инструкций без каких-либо ошибок, возникающих на пути, я получаю ошибку при запуске этого кода в python 3.2:

>>> import PyQt4

Сообщение об ошибке:

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

Но странно то, что один и тот же код не приводит к ошибке в python 2.7 (у меня на компьютере установлены оба 2.7 и 3.2)

2
задан 30 October 2011 в 06:05

2 ответа

Должно быть возможным. Источник находится на сайте Берега реки. Однако компиляция его не могла бы быть коротким соглашением, но должна работать. Взгляните на поток в ubuntuforum, где eranga1988 имел подобную проблему.

Далее вниз в том потоке CoBrA2168, кажется, дает решение:

  • загрузите и SIP и PyQt4 от официального сайта
  • установите qmake, python3.1-dev, gcc-c++ (для g ++ команда), и libqt4-dev.
  • затем компиляция работала вдоль следующих строк

    python3.1 configure.py

    make

    sudo make install

  • обратите внимание, что некоторые должны были предоставить местоположение qmake вызову к Python выше:

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

    откуда они получили путь к qmake locate qmake

Вам, возможно, придется настроить это на Вашу версию Python 3.Удачи.

2
ответ дан 30 October 2011 в 06:05

Установите привязки Python3 для Qt4. В Ubuntu 12.04 и выше откройте терминал и введите:

sudo apt-get install python3-pyqt4
0
ответ дан 30 October 2011 в 06:05

Другие вопросы по тегам:

Похожие вопросы: