Como configurar o PyQt4 para Python 3 eclipse no Ubuntu?

2

Eu instalei o PyQt4 com o synaptic.

Estou usando o Python3, portanto, preciso configurar o caminho do PyQt4 no eclipse, mas parece que o synaptic só instalou o PyQt4 para o python 2, pois só encontrei arquivos e pastas relativos no python 2.6 e 2.7.

Então, como posso fazer PyQt4 funcionar com Python 3 e eclipse ?

Obrigado.

UPDATE

Eu tentei configurá-lo seguindo este post: link

Mas depois de seguir todas as instruções sem nenhum erro no caminho, recebo um erro ao executar este código no python 3.2:

>>> import PyQt4

A mensagem de erro é:

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

Mas o mais estranho é que o mesmo código resulta em erro no python 2.7 (eu tenho ambos 2.7 e 3.2 instalados na minha máquina)

    
por Spirit Zhang 29.10.2011 / 16:21

2 respostas

2

Deve ser possível. A fonte fica no site do Riverbank . No entanto, compilá-lo pode não ser um negócio de uma linha, mas deve funcionar. Dê uma olhada no tópico no ubuntuforum , onde eranga1988 teve um problema semelhante.

Mais abaixo nesse segmento, o CoBrA2168 parece dar uma solução:

  • faça o download tanto do SIP quanto do PyQt4 no site oficial
  • instale o qmake, o python3.1-dev, o gcc-c ++ (para o comando g ++) e o libqt4-dev.
  • a compilação funcionou ao longo das linhas seguintes
      

    python3.1 configure.py

         

    make

         

    sudo make install

  •   
  • observe que alguns precisavam fornecer a localização do qmake para a chamada ao python acima:

      

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

    onde eles pegaram o caminho para o qmake de locate qmake

Você pode ter que ajustar isso para sua versão do Python 3. Boa sorte.

    
por DrSAR 15.11.2011 / 06:54
0

Instale as ligações do Python3 para o Qt4. No Ubuntu 12.04 e além, abra o terminal e digite:

sudo apt-get install python3-pyqt4
    
por karel 03.09.2014 / 14:25