[PYTHON] Kein Modul mit dem Namen Was tun, wenn Sie "libs.resources" erhalten?

Der Anfang der Sache

Sie müssen ein Anmerkungswerkzeug verwenden, um Yolo oder SDD auszuführen. ↓ Ich möchte ein Annotation-Tool namens labelImg unter Windows 10 installieren und verwenden. ↓ labelImg scheint ein Tool zu sein, das durch Eingabe von python labelImg.py in der Befehlszeile gestartet werden kann. Deshalb habe ich es wie auf der Website beschrieben versucht. ↓ Kein Modul namens 'libs.resources' Fehler (← jetzt hier)

Betriebsumgebung

windows10 anaconda

Fehlerfluss

Die Seite, auf die ich am Anfang Bezug genommen habe, ist hier https://haitenaipants.hatenablog.com/entry/2018/06/09/235950 Wenn Sie nach "Label Img Installation Windows 10" usw. suchen, wird diese Site oben angezeigt, sodass ich denke, dass andere Personen den gleichen Fehler erhalten. (Ich habe lange gebraucht, um das Problem zu beheben.) Als ich es genau so ausführte, wie es auf dieser Site geschrieben wurde, erhielt ich den folgenden Fehler mit dem folgenden Befehl:

python labelImg.py
[Details des Fehlers]
No module named 'libs.resources'

Das heißt, eine Warnung, dass es kein Modul namens libs.resources gibt.

Beim Schreiben aus dem Ergebnis wurde der vorherige Befehl falsch ausgeführt.

pyrcc5 -o resources.py resources.qrc

nicht,

pyrcc5 -o libs/resources.py resources.qrc

Ist richtig. Mit anderen Worten, resource.py muss in einem Ordner namens libs aus der Datei resource.qrc in dem von git clone heruntergeladenen Ordner erstellt werden. (Stellen Sie daher sicher, dass resource.py vor und nach der Ausführung im Ordner libs erstellt wird.)

Weiterer Fehler

Wenn ich danach python labelImg.py ausführe, wird diesmal der folgende Fehler angezeigt:

ModuleNotFoundError: No module named 'lxml'

Dieser Fehler kann behoben werden, indem lxml mit pip wie folgt installiert wird.

pip install lxml

Führen Sie den folgenden Befehl erneut aus

python labelImg.py

Erfolgreiche Aktivierung von Label Img. Ich habs gemacht. labelImg.png

Zusammenfassung

Wenn Sie es erneut tun möchten, installieren Sie labelImg wie folgt. (Für Windows 10) -Starten Sie git bash und cd in den Ordner, in dem Sie den IabelImg-Ordner ablegen möchten. ↓ -Download labelImg with git clone.

git clone https://github.com/tzutalin/labelImg.git

↓ Starten Sie anaconda, starten Sie Terminal und führen Sie die folgenden Inhalte aus.

#Da die GUI von labelImg PyQt5 verwendet, installieren Sie PyQt5.
pip install PyQt5

#Bestätigen Sie, dass es installiert wurde
pip list

#CD in das labelImg-Verzeichnis
cd xxxx/xxxxx/labelImg

#Ressource im Ordner libs.Erstellen Sie py
pyrcc5 -o libs/resources.py resources.qrc

#Starten Sie labelImg, überprüfen Sie jedoch, ob ein Fehler auftritt, da lxml nicht vorhanden ist
python labelImg.py
~(Kürzung)~
ModuleNotFoundError: No module named 'lxml'

#Installieren Sie lxml
pip install lxml

#Starten Sie labelImg erneut
python labelImg.py

Recommended Posts

Kein Modul mit dem Namen Was tun, wenn Sie "libs.resources" erhalten?
ModuleNotFoundError: Kein Modul Was tun, wenn Sie'tensorflow.contrib 'erhalten?
Was tun, wenn Swagger-Codegen mit Python und Importfehler ausgeführt wird? Es wird kein Modul mit dem Namen angezeigt
ImportError: Kein Modul Was tun, wenn Sie dazu aufgefordert werden?
Was tun, wenn die Pipenv-Shell nicht mehr möglich ist?
Was tun, wenn Sie mysqlclient nicht per Pip installieren können?
Was tun, wenn auf pipenv der Fehler "Keine Versionen gefunden" angezeigt wird?
Was tun, wenn Yum kaputt geht?
Was tun, wenn Sie von Windows-Zeichencodes abhängig sind?
Was tun, wenn Overalls "Abdeckung unbekannt" werden?
Was tun, wenn Sie keine Dateien mit Indizes sortieren können?
Was tun, wenn Sie sich nicht als root anmelden können?
Was tun, wenn Sie unter Linux kein WLAN verwenden können?
Was tun, wenn Linux VLC nicht mehr rotieren kann?
Einfache Lösung, wenn Sie Ihr EC2-Schlüsselpaar verlieren
Was tun, wenn in Hydrogen "Kein Kernel für Sprachpython gefunden" angezeigt wird?
Was tun, wenn Sie pyaudio nicht mit pip #Python installieren können?
Was tun, wenn in Python minus Null angezeigt wird?
Was tun, wenn bei der Pip-Installation ein Unicode-Dekodierungsfehler auftritt?
Was tun, wenn Sie mit Maven kein Projekt erstellen können?
Was tun, wenn Sie den Papierkorb in Lubuntu 18.04 nicht verwenden können?
Was tun, wenn ein undefinierter Fehler angezeigt wird: Das Objekt 'Module_six_moves_urllib_parse' hat unter MacOS kein Attribut 'urlencode'
Was tun, wenn ModuleNotFoundError: In Python tritt kein Modul mit dem Namen 'XXX' auf
Lassen Sie uns zusammenfassen, was Sie tun möchten.
Wenn Sie Beautiful Soup 4 nach dem Update auf Python 3.5 nicht verwenden können. ImportError: Kein Modul mit dem Namen bs4
Was tun, wenn "Kein Modul mit dem Namen" cv2 "" angezeigt wird, wenn "cv2 importieren" angezeigt wird, obwohl openCV3 installiert ist und ein symbolischer Link erstellt wird.
Was tun, wenn die Option -f von grep nicht funktioniert?
Was tun, wenn PDO nicht in Laravel oder CakePHP gefunden wird?
Was tun, wenn Sie mit Python keine E-Mail an Yahoo senden konnten?
Was tun, wenn Sie die Rastersuche von sklearn in Python nicht verwenden können?
Was tun, wenn Sie sich mit FileNotFoundError in der Dateireferenz verlieren?
Was tun, wenn Sie sich über TensorFlow v2 ohne Attribut 'app' ärgern?
Was tun, wenn Sie während der Anaconda-Installation unter Linux nicht weiterkommen?
Was tun, wenn in pydoc keine Python-Dokumentation für ... gefunden wird?
Was tun, wenn TypeError in min und max von numpy auftritt?
Was tun, wenn beim Laden von mnist eine Fehlermeldung angezeigt wird?
Was tun, wenn Sie nicht mit pip in einer Babun-Umgebung installieren können?
Was tun, wenn Sie URL 443 mit pip nicht abrufen konnten?
Was tun, wenn pipreqs zu UnicodeDecodeError führt?
Was tun, wenn mod_fcgid UnicodeEncodeError nicht auflösen kann?
Was tun, wenn die Schienen nicht funktionieren?
Was tun, wenn pip nicht installiert werden kann?
Was tun, wenn die Autocomplete-Python von Atom nicht funktioniert?
Was tun, wenn die Docker-Synchronisierung plötzlich nicht mehr funktioniert?
Was tun, wenn der Fehler angezeigt wird? Das Ziel-WSGI-Skript '/ var / www / xxx / xxx.wsgi' kann nicht als Python-Modul geladen werden
Swapon fehlgeschlagen: Was tun, wenn Sie sich über eine Operation ärgern, die nicht zulässig ist?
Was tun, wenn bei der Installation von Python mit pyenv eine Fehlermeldung angezeigt wird?
Was tun, wenn "Python nicht konfiguriert" angezeigt wird? Verwenden von PyDev in Eclipse
Was tun, wenn die Pip-Installation in Xcode 5.1 fehlschlägt?
Was tun, wenn die SciPy-Installation unter CentOS fehlschlägt?
Links, um mit Sublime Text zu tun, was Sie wollen
Was tun, wenn in pip ein Unicode-Dekodierungsfehler auftritt?
Ich kann keine Pipenv-Shell verwenden ... was soll ich tun?
Was tun, wenn bei der Installation von pip abhängige Bibliotheken nicht installiert werden können?
Was tun, wenn sys / cdefs.h nicht vorhanden ist?
Was tun, wenn pyenv nicht aktiviert ist (zsh)