Python3 на ARM Linux Debian Buster - PyQt5 не работает должным образом - PullRequest
0 голосов
/ 15 февраля 2020

Я пытаюсь установить Qt5 для Python на ARM Linux (Debian Buster 10). Версия Python 3.7.3. Я установил Qt5, используя apt с командой:

sudo apt-get install qt5-default pyqt5-dev pyqt5-dev-tools

При попытке войти на Python3, если я использую объявление:

from PyQt5.QtWidgets import QApplication, QLabel

, импорт работает нормально (я не я не получаю никакой ошибки).

Но когда я продолжаю:

app = QApplication([])

, я получаю ошибку:

qt.qpa.xcb: QXcbConnection: XCB error: 148 (Unknown), sequence: 181, resource id: 0, major code: 140 (Unknown), minor code: 20

Если я пытаюсь установить PyQt5 из pip, Я получил это

sudo pip3 install pyqt5
Collecting pyqt5
  Using cached https://files.pythonhosted.org/packages/3a/fb/eb51731f2dc7c22d8e1a63ba88fb702727b324c6352183a32f27f73b8116/PyQt5-5.14.1.tar.gz
  Installing build dependencies ... done
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/usr/lib/python3.7/tokenize.py", line 447, in open
        buffer = _builtin_open(filename, 'rb')
    FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-install-_70atgk5/pyqt5/setup.py'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-_70atgk5/pyqt5/

Извините, но я не могу понять, где проблема. Благодаря.

...