Лучший способ установить PyQt5 для Python 2.7 в Ubuntu 14.04

Я пытаюсь установить PyQt5 на свою коробку Ubuntu. Я смог установить пакеты для Python 3, однако у меня есть код, который зависит от pygraphviz, который сильно зависит от Python 2.7.

Я просматривал репозитории и вижу, что для него есть пакет:

python-pyqt5 (5.3.2 + dfsg-1ubuntu1)

Поэтому я стараюсь следующее:

sudo apt-get install python-pyqt5
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package python-pyqt5

SO Я скачал пакет и попытался установить вручную:

sudo dpkg -i python-pyqt5_5.3.2+dfsg-1ubuntu1_amd64.deb 
Selecting previously unselected package python-pyqt5.
(Reading database ... 253766 files and directories currently installed.)
Preparing to unpack python-pyqt5_5.3.2+dfsg-1ubuntu1_amd64.deb ...
Unpacking python-pyqt5 (5.3.2+dfsg-1ubuntu1) ...
dpkg: dependency problems prevent configuration of python-pyqt5:
 python-pyqt5 depends on libqt5core5a (>= 5.3.0); however:
  Version of libqt5core5a:amd64 on system is 5.2.1+dfsg-1ubuntu14.3.
 python-pyqt5 depends on libqt5gui5 (>= 5.3.0) | libqt5gui5-gles (>= 5.3.0); however:
  Version of libqt5gui5:amd64 on system is 5.2.1+dfsg-1ubuntu14.3.
  Package libqt5gui5-gles is not installed.
 python-pyqt5 depends on libqt5help5 (>= 5.3.0); however:
  Version of libqt5help5:amd64 on system is 5.2.1-8build1.
 python-pyqt5 depends on libqt5network5 (>= 5.3.0); however:
  Version of libqt5network5:amd64 on system is 5.2.1+dfsg-1ubuntu14.3.
 python-pyqt5 depends on libqt5printsupport5 (>= 5.3.0); however:
  Version of libqt5printsupport5:amd64 on system is 5.2.1+dfsg-1ubuntu14.3.
 python-pyqt5 depends on libqt5widgets5 (>= 5.3.0); however:
  Version of libqt5widgets5:amd64 on system is 5.2.1+dfsg-1ubuntu14.3.
 python-pyqt5 depends on qtbase-abi-5-3-0; however:
  Package qtbase-abi-5-3-0 is not installed.
 python-pyqt5 depen
dpkg: error processing package python-pyqt5 (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 python-pyqt5

Я вижу, что у меня могут быть устаревшие пакеты, которые я пытался обновить с помощью apt-get обновление без результатов.

Я скачал источник для сборки; однако я бы предпочел использовать управление пакетами для контроля зависимостей. Есть какой-нибудь совет, как решить эту проблему с помощью apt?

Спасибо за вашу помощь! Джозеф

2
задан 17 August 2015 в 18:29

2 ответа

Я нашел свой ответ для этого вопроса здесь: https://riverbankcomputing.com/pipermail/pyqt/2014-May/034175.html

В основном, кажется, что версии Python 2 PyQt5 были упущены из Ubuntu 14.04 repos; однако, они, кажется, включены в 14,10.

Так, я установил PyQt5 из источника, который не был без его собственного горя: https://stackoverflow.com/questions/32080304/issues-with-building-pyqt5-on-ubuntu-14-04

Во всяком случае, у меня теперь есть PyQt5, установленный на моем поле.

2
ответ дан 18 August 2015 в 04:29
  • 1
    Диск с традиционной таблицей разделов может только иметь до четырех разделов. Расширенные и логические разделы являются способом обойти это ограничение. Каждый диск может иметь до четырех основных разделов или три основных раздела и расширенный раздел. Let’s говорят желание шести разделов на единственном диске. You’d должны создать три основных раздела, а также расширенный раздел. Расширенный раздел функционирует как контейнер, который позволяет Вам создавать больший объем логических разделов. [Еще 110] Информация – Nisheet 9 November 2016 в 19:37

Я настоятельно рекомендую Вам, чтобы установить Анаконда и установить ее с помощью conda

conda install pyqt
1
ответ дан 18 August 2015 в 04:29

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

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