Wenn ein Anfänger PyQt versucht, GUI mit Python zu versuchen Ich wurde von Anfang an erwischt, deshalb werde ich es als Memorandum belassen.
Wie wir später sehen werden, ist dieser Fehler auf Anaconda zurückzuführen Ich denke, dass es eine Lösung sein wird, wenn die Umgebung anders aufgebaut ist und ein Importfehler auftritt.
Windows 8.1 Anaconda 4.3.8 python 3.5.2 PyQt5 5.8
Ich habe mit Anaconda eine python3.5.2-Umgebung erstellt und dort PyQt5 installiert.
Für den Installationsvorgang GUI-Programmierung mit PyQt5 und Python3 [0] Ich bezog mich auf.
Installationsverfahren Bei der letzten Startbestätigung import PyQt5.QtWidgets Wo ich eingetippt habe "Das angegebene Modul wurde nicht gefunden."
Auf der anderen Seite einfach import PyQt5 Wenn Sie nur tippen Und es tritt kein Fehler auf.
Die folgende Seite für die Ursache PyQt5 kann nicht in einer von Anaconda3 eingeführten Python-Umgebung verwendet werden gemäß
QtWidgets bezieht sich auf "python3.dll", die nicht vorhanden ist, wenn die Umgebung mit Anaconda erstellt wird. Es scheint, dass es einen Fehler ausspuckt, weil dieser nicht gefunden wird.
Ebenfalls PyQt5 kann nicht in einer von Anaconda3 eingeführten Python-Umgebung verwendet werden Es gibt eine Problemumgehung in.
An der Eingabeaufforderung anaconda search -t conda pyqt5 Eingeben (Der rote auf dem Bildschirm verbirgt nur den Benutzernamen. Keine Sorge, da (py352) nur die virtuelle Umgebung in Anaconda aktiviert.)
Der nächste einzugebende Befehl hängt von meiner Umgebung ab, diesmal ist meine Umgebung jedoch Win-64
bpentz/pyqt5 Wird genutzt.
anaconda show bpentz/pyqt5 Wenn Sie den Befehl eingeben
Der nächste einzugebende Befehl wird angezeigt (in dem Bereich, der unten im Bild vom roten Rahmen umgeben ist). Es ist lang und daher einfach zu kopieren und einzufügen.
Befehl angewiesen conda install --channel https://conda.anaconda.org/bpentz pyqt5 Wenn Du eintrittst
Mitten drin Sie werden gefragt, ob Sie fortfahren ([y] / n)? Geben Sie einfach y ein.
Das ist es.
Ich konnte es sicher importieren.
Ich bin endlich am Ausgangspunkt angelangt. In letzter Zeit denke ich, dass Anaconda freundlich zu Anfängern ist, aber streng zu Anfängern.
Recommended Posts