Problembeschreibung
Importieren Sie matplotlib.pyplot, da plt einen Fehler meldet. Die Fehlermeldung lautet wie folgt:
qt.qpa.plugin: Das Qt-Plattform-Plugin „xcb“ konnte nicht geladen werden. in "" obwohl es gefunden wurde.
Diese Anwendung konnte nicht gestartet werden, da kein Qt-Plattform-Plugin initialisiert werden konnte. Durch eine Neuinstallation der Anwendung kann dieses Problem möglicherweise behoben werden.
Verfügbare Plattform-Plugins sind: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl, xcb.
Lösung
1. Exportieren Sie QT_DEBUG_PLUGINS=1, um detailliertere Informationen auszudrucken
Es kann festgestellt werden, dass es sich um ein Problem mit der Qt Dynamic Link Library handelt. Das obige Bild ist ein Verweis auf die Screenshots im Internet. Die echten Screenshots werden hier nicht gespeichert. Wenn Sie jedoch bestätigen können, dass es sich um die Qt-Link-Bibliothek handelt, können Sie fortfahren.
2. Überprüfen Sie, ob libqxcb.so alle Abhängigkeiten hat
ldd /home/user/.local/lib/python3.6/site-packages/PyQt5/Qt5/plugins/platforms/libqxcb.so
Installieren Sie die oben nicht gefundenen Abhängigkeiten:
sudo apt-get install libxcb-icccm4 libxcb-image0 libxcb-util1 libxcb-keysyms1 libxcb-render-util0 libxcb-xkb1 libxkbcommon-x11-0