[matplot]qt.qpa.plugin: Das Qt-Plattform-Plugin „xcb“ konnte nicht in „“ geladen werden, obwohl es gefunden wurde.

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

Referenz

Lösen Sie das Problem von qt.qpa.plugin: Das Qt-Plattform-Plugin „xcb“ konnte nicht in Qt unter Ubuntu18.04_Linux_Script Home geladen werden

Supongo que te gusta

Origin blog.csdn.net/zmj1582188592/article/details/133694425
Recomendado
Clasificación