Ich arbeite an einer
Python-Anwendung basierend auf PyQt5. Alles lief gut, bis ich aufgrund eines Problems meinen PC neu installierte und Windows erneut installierte. Ich hatte meine Umgebung kopiert und nach der Neuinstallation von
Anaconda habe ich diese Umgebung erneut in den
env-Ordner kopiert. Das Problem besteht nun darin, dass, wenn ich meinen Code in der
PyCharm-IDE ausführe, ein Fehlerdialog wie dieser angezeigt wird:
Ich habe mehrere Lösungen ausprobiert, wie zum Beispiel:
Lösung 1: Ändern Sie den Speicherort der QT-Dateien
Manchmal reicht ein einfacher Trick wie das Ändern des Speicherorts der QT-Dateien aus, um den Fehler zu beheben. So geht's:
- Starten Sie den Datei-Explorer und öffnen Sie „Dieser PC“.
- Suchen Sie mithilfe des Suchfelds für pyqt5_tools.
- Wenn Windows die Suche abgeschlossen hat, klicken Sie mit der rechten Maustaste auf pyqt5_tools und gehen Sie zu „Ordner öffnen“.
- Gehen Sie zu PyQt5 > Qt > bin. Kopieren Sie den Ordner Plattformen. in meinem Fall ist bin in diesem Ordner nicht verfügbar
- Machen Sie eine neue Suche nach site-packages und öffnen Sie den Ordner.
Fügen Sie dort den Ordner Plattformen ein.
- Windows warnt Sie, dass bereits ein Ordner mit demselben Namen vorhanden ist. Klicken Sie auf Dateien im Ziel ersetzen.
Lösung 2: Führen Sie einen SFC-Scan durch
Es besteht die Möglichkeit, dass Windows aufgrund beschädigter Systemdateien den Fehler „Anwendung fehlgeschlagen, weil kein QT-Plattform-Plugin initialisiert werden konnte“ anzeigt. Glücklicherweise verfügt Windows über ein integriertes Tool, das Ihnen bei der Behebung des Problems hilft.
Suchen Sie in der Suchleiste des Startmenüs nach „Eingabeaufforderung“ und wählen Sie „Als Administrator ausführen“ aus. Führen Sie dann die Befehlszeile
sfc /scannow aus. Windows scannt und ersetzt automatisch alle beschädigten Systemdateien.
Lösungsreferenz
Bei mir hat nichts funktioniert, ich erhalte ständig die gleiche Fehlermeldung .
Wie kann ich den in der Abbildung oben angezeigten Fehler beheben?
Jede Hilfe wird geschätzt, vielen Dank.
Ich arbeite an einer [b]Python-Anwendung basierend auf PyQt5[/b]. Alles lief gut, bis ich aufgrund eines Problems meinen PC neu installierte und Windows erneut installierte. Ich hatte meine Umgebung kopiert und nach der Neuinstallation von [b]Anaconda[/b] habe ich diese Umgebung erneut in den [b]env-Ordner[/b] kopiert. Das Problem besteht nun darin, dass, wenn ich meinen Code in der [b]PyCharm-IDE[/b] ausführe, ein Fehlerdialog wie dieser angezeigt wird:
[img]https://i.sstatic.net/FTSZ8.png[/img]
Ich habe mehrere Lösungen ausprobiert, wie zum Beispiel:
[b]Lösung 1: Ändern Sie den Speicherort der QT-Dateien[/b]
Manchmal reicht ein einfacher Trick wie das Ändern des Speicherorts der QT-Dateien aus, um den Fehler zu beheben. So geht's:
[list]
[*]Starten Sie den Datei-Explorer und öffnen Sie „Dieser PC“.
[*]Suchen Sie mithilfe des Suchfelds für [b]pyqt5_tools[/b].
[*]Wenn Windows die Suche abgeschlossen hat, klicken Sie mit der rechten Maustaste auf [b]pyqt5_tools[/b] und gehen Sie zu „Ordner öffnen“.
[*]Gehen Sie zu [b]PyQt5 > Qt > bin[/b]. Kopieren Sie den Ordner [b]Plattformen[/b]. in meinem Fall ist bin in diesem Ordner nicht verfügbar
[*]Machen Sie eine neue Suche nach [b]site-packages[/b] und öffnen Sie den Ordner.
Fügen Sie dort den Ordner [b]Plattformen[/b] ein.
[*]Windows warnt Sie, dass bereits ein Ordner mit demselben Namen vorhanden ist. Klicken Sie auf Dateien im Ziel ersetzen.
[/list]
[b]Lösung 2: Führen Sie einen SFC-Scan durch[/b]
Es besteht die Möglichkeit, dass Windows aufgrund beschädigter Systemdateien den Fehler „Anwendung fehlgeschlagen, weil kein QT-Plattform-Plugin initialisiert werden konnte“ anzeigt. Glücklicherweise verfügt Windows über ein integriertes Tool, das Ihnen bei der Behebung des Problems hilft.
Suchen Sie in der Suchleiste des Startmenüs nach „Eingabeaufforderung“ und wählen Sie „Als Administrator ausführen“ aus. Führen Sie dann die Befehlszeile [b]sfc /scannow[/b] aus. Windows scannt und ersetzt automatisch alle beschädigten Systemdateien.
Lösungsreferenz
Bei mir hat nichts funktioniert, ich erhalte ständig die gleiche Fehlermeldung .
[b]Wie kann ich den in der Abbildung oben angezeigten Fehler beheben?[/b]
Jede Hilfe wird geschätzt, vielen Dank.