A melhor maneira de instalar o PyQt5 for Python 2.7 no Ubuntu 14.04

2

Estou tentando instalar o PyQt5 na minha caixa do Ubuntu. Eu tenho sido capaz de instalar os pacotes para o Python 3, no entanto, eu tenho código que depende pygraphviz que tem uma dependência do Python 2.7.

Eu estava pesquisando os repositórios e vejo que há um pacote para isso:

python-pyqt5 (5.3.2 + dfsg-1ubuntu1)

Então, tento o seguinte:

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

Então baixei o pacote e tentei instalar manualmente:

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

Eu vejo que posso ter alguns pacotes desatualizados que tentei atualizar usando o apt-get update sem resultados.

Eu fiz o download do source para construir; no entanto, eu preferiria usar o gerenciamento de pacotes para controlar dependências. Existe algum conselho sobre como resolver isso usando o apt?

Obrigado pela sua ajuda! José

    
por Joseph 17.08.2015 / 17:29

2 respostas

2

Encontrei minha resposta para essa pergunta aqui: link

Basicamente, parece que as versões Python 2 do PyQt5 foram deixadas de fora dos repositórios do Ubuntu 14.04; no entanto, eles parecem estar incluídos em 14.10.

Então, eu instalei o PyQt5 a partir do código-fonte que não estava sem seus próprios problemas: link

De qualquer forma, agora tenho o PyQt5 instalado na minha caixa.

    
por Joseph 19.08.2015 / 18:42
0

Eu recomendo que você instale o Anaconda e instale-o usando o conda

conda install pyqt
    
por Ali Mirzaei 31.07.2017 / 20:08