Was ich an der GUI in der WSL-Python-Umgebung hängen geblieben bin

Einführung

Ich habe neulich eine Python-Umgebung auf wsl erstellt und kein Programm mit einer grafischen Benutzeroberfläche ausgeführt. Als ich versuchte, sie auszuführen, blieb ein Fehler hängen, sodass ich einen Hinweis zum Umgang damit hinterlassen werde.

Übersicht über das ausgeführte Programm

Ich habe versucht, ein GUI-Programm mit PyQt5 auszuführen. Es beinhaltet auch das Zeichnen mit matplotlib. In der Anaconda-Umgebung ist es ein Programm, das ohne zusätzliche Einstellungen ausgeführt werden kann.

Details des Fehlers

qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. Als ich das Programm ausführte, bekam ich den obigen Fehler.

Als ich es nachschlug, gab es eine Person, die auf eine ähnliche Situation stieß. [\ qt \ .qpa \ .plugin: Das Qt-Plattform-Plugin" xcb "konnte nicht in" "geladen werden, obwohl es gefunden wurde \. \ Was tun, wenn der Fehler auftritt \ -Qiita](https: // qiita.com/fukasawah/items/99219e1ff7d08915952f)

Was ich getan habe

Ich habe folgendes gemacht:

sudo apt install libxkbcommon-x11-0

Bevor Sie dies ausführen, wird jedoch Folgendes ausgeführt.

[^ 1]: So führen Sie Python unter Windows aus, ohne die Umgebung so stark wie möglich zu verschmutzen \ (nur WSL-Verwendung Windows 10, Version 1607 oder höher ) \ -Qiita

Wenn Sie ein Programm ausführen, das eine GUI wie matplotlib enthält, muss Xserver gestartet werden. Wenn Sie es ausführen, ohne es zu starten, wird der folgende Fehler angezeigt.

qt.qpa.xcb: could not connect to display :0.0 
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl, xcb.

Aborted (core dumped) 

Es mag unnötige Teile geben, aber in meinem Fall war dies die Lösung. Als Referenz.

Recommended Posts

Was ich an der GUI in der WSL-Python-Umgebung hängen geblieben bin
Was ich in Python gelernt habe
Was ich getan habe, als ich mit Lambda Python im Zeitlimit steckte
Was ich von Python Boot Camp bekommen habe
Eine Erinnerung an das, was ich beim Starten von Atcoder mit Python feststeckte
Ich blieb bei Anaconda 4.3.0 hängen, das zu Python 3.6 wurde
[Frage] Was passiert, wenn Sie% in Python verwenden?
virtuelle Umgebung in Python
[GUI in Python] PyQt5-Dialog-
Entwicklungsumgebung in Python
Als ich versuchte, Python unter WSL (Windows-Subsystem für Linux) zu verwenden, blieb es in Jupyter stecken (gelöst)
Was beim Nachahmen zu tun ist, wird in Python eingebettet
Als ich versuchte, Python3 in Atom einzuführen, blieb ich stecken
Was ich zum ersten Mal in Python bekommen habe
Ich habe InsecurePlatformWarning in Python, also habe ich Anfragen [Sicherheit] installiert.
Ich blieb stecken, als ich versuchte, einen relativen Pfad mit relative_to () in Python anzugeben
Was tun, wenn Sortierimporte in der Python-Erweiterung von VSCode hängen bleiben (um 2020/09)?
Als ich CaboCha in Python3 verfügbar machte, blieb ich stecken (Windows 10)
Ich habe Python auf Japanisch geschrieben
Mezzanine-Einführungsnotiz, dass ich im Fluss stecken geblieben bin
Ich habe einen Fehler in vim oder zsh in der Python 3.7-Serie
Behandeln Sie Umgebungsvariablen in Python
[GUI in Python] PyQt5 -Widget-
5 Gründe, warum ich zu Python gekommen bin
Einführung in die GUI: PyQt5 in Python
Ich verstehe Python auf Japanisch!
[GUI in Python] PyQt5 -Event-
Ich habe einen AttributeError erhalten, als ich die offene Methode in Python verspottet habe
Was ich mit json.dumps in Pythons base64-Codierung süchtig gemacht habe
GUI-Programmierung in Python mit Appjar
Ich habe mich im Labyrinth verlaufen
Installieren Sie Scrapy in einer Python Anaconda-Umgebung
Ich habe die Konstruktion der Mac Python-Umgebung überprüft
Ich blieb stecken und überprüfte es
Ich habe Fizz Buzz in Python geschrieben
Installieren Sie Tensorflow in einer anaconda + python3.5-Umgebung
Ich habe versucht, den Prozess mit Python zu studieren
Scikit-learn kann nicht in Python installiert werden
Ich habe die Warteschlange in Python geschrieben
[GUI in Python] PyQt5-Menü und Symbolleiste-
Code-Tests rund um die Uhr in Python
Ich habe Line Benachrichtigung in Python versucht
Ich habe den Stack in Python geschrieben
GUI-Erstellung in Python mit tkinter 2
Ich habe Umgebungsvariablen in Docker festgelegt und in Python angezeigt.
Mit Docker durchgeführte Umgebungswartung (Ich möchte GrADS in Python nachbearbeiten
Ich war festgefahren, eine Kolbenanwendung mit einem Reverse-Proxy dazwischen umzuleiten
Laden Sie das, was Sie angefordert haben, mit AWS Lambda Python in S3 hoch
[Bei Coder] Was ich getan habe, um den grünen Rang in Python zu erreichen
Was soll ich verwenden, um Typvergleiche in Python durchzuführen?
Ich habe Python 2.7 in Sakura VPS 1 GB installiert.
Ich habe versucht, PLSA in Python zu implementieren
Eine Notiz, in der ein Python-Anfänger stecken blieb
GUI-Erstellung in Python mit tkinter Teil 1
Ich habe versucht, Permutation in Python zu implementieren
Methode zum Erstellen einer Python-Umgebung in Xcode 6
Worauf ich mich bei der Verwendung von Tensorflow-gpu eingelassen habe
Ich habe ein Pay-Management-Programm in Python erstellt!