PyQt5 - python-3.2: nenhum módulo disponível + pyuic5 não pode encontrar o módulo PyQt5.uic

2

Tentando instalar o PyQt5, o comando '' make install '' finalizou com um aviso relacionado ao formato do arquivo pyuic5 (veja abaixo)

o caminho do python está definido como

PYTHONPATH=/usr/lib/python3.2/site-packages/PyQt5

Ao testar, enfrento esses problemas

módulos não encontrados

help('modules')

não exibe nenhum módulo PyQt5

Erro de conversão

Tentando converter um arquivo .ui em um módulo python

$  pyuic5 mywindow.ui -o mywindow_ui.py

resulta em

/usr/bin/python3: No module named PyQt5.uic

Não é possível converter a interface do usuário nem os recursos do QT incorporado (o pyrcc5 falha como pyuic5)

Construir

a compilação parece ser bem-sucedida, pois o conteúdo do diretório /usr/lib/python3.2/site-packages é

/usr/lib/python3.2/site-packages/PyQt5$ ls
__init__.py               QtNetwork.so       QtSql.so
_QOpenGLFunctions_2_0.so  QtOpenGL.so        QtSvg.so
QtBluetooth.so            QtPositioning.so   QtTest.so
QtCore.so                 QtPrintSupport.so  QtWebKit.so
QtDBus.so                 QtQml.so           QtWebKitWidgets.so
QtDesigner.so             QtQuick.so         QtWebSockets.so
QtGui.so                  QtQuickWidgets.so  QtWidgets.so
QtHelp.so                 QtSensors.so       QtX11Extras.so
QtMultimedia.so           QtSerialPort.so    QtXmlPatterns.so
QtMultimediaWidgets.so    Qt.so              uic

Ambiente de construção

  • debian 7.5 (wheezy)
  • pacote padrão python3.2
  • SIP 4.16.1 de fontes
  • Qt5.3 localizado em ~ / Qt / 5.3 / gcc_64
  • PyQt5 de fontes

Construir sequência

No diretório de origem PyQt5 extraído

$ python3 configure.py --qmake /home/jeby6372/Qt/5.3/gcc_64/bin/qmake
$ make
$ sudo make install

fazer log de instalação

make[1]: Entering directory '/home/jeby6372/pack/PyQt-gpl-5.3/pyrcc'
install -m 755 -p "pyrcc5" "/usr/bin/pyrcc5"
strip "/usr/bin/pyrcc5"
make[1]: Leaving directory '/home/jeby6372/pack/PyQt-gpl-5.3/pyrcc'
install -m 644 -p /home/jeby6372/pack/PyQt-gpl-5.3/__init__.py /usr/lib/python3.2/site-packages/PyQt5/
cp -f -R /home/jeby6372/pack/PyQt-gpl-5.3/pyuic/uic /usr/lib/python3.2/site-packages/PyQt5/
install -m 755 -p /home/jeby6372/pack/PyQt-gpl-5.3/pyuic5 /usr/bin/
strip /usr/bin/pyuic5
strip:/usr/bin/pyuic5: File format not recognized
make: [install_pyuic5] Error 1 (ignored)

Alguma ideia para resolver isso?

    
por Emmanuel 16.06.2014 / 18:45

1 resposta

1

make: [install_pyuic5] Error 1 (ignored)

Apenas ignore. Sua instalação está bem. Terminal aberto:

$python
>>> import PyQt5.Qt

se não houver erro, você está pronto.

    
por 19.10.2014 / 06:40