[PYTHON] Aucun module nommé Que faire si vous obtenez "libs.resources"

Le début de l'affaire

Vous devez utiliser un outil d'annotation pour faire yolo ou SDD. ↓ Je souhaite installer et utiliser un outil d'annotation appelé labelImg sous windows10. ↓ labelImg semble être un outil qui peut être démarré en tapant python labelImg.py sur la ligne de commande, donc je l'ai essayé comme décrit sur le site Web. ↓ Aucune erreur de module nommé'libs.resources '(← maintenant ici)

Environnement d'exploitation

windows10 anaconda

Flux d'erreur

Le site auquel j'ai fait référence au début est ici https://haitenaipants.hatenablog.com/entry/2018/06/09/235950 Si vous recherchez "label Img installation Windows 10" etc., ce site apparaîtra en haut, donc je pense que d'autres personnes auront la même erreur. (J'ai mis beaucoup de temps à le résoudre.) Lorsque je l'ai exécuté exactement comme il était écrit sur ce site, j'ai eu l'erreur suivante avec la commande suivante:

python labelImg.py
[Détails de l'erreur]
No module named 'libs.resources'

Autrement dit, un avertissement indiquant qu'il n'y a pas de module appelé libs.resources.

En écrivant à partir du résultat, la commande précédente n'a pas été exécutée correctement,

pyrcc5 -o resources.py resources.qrc

ne pas,

pyrcc5 -o libs/resources.py resources.qrc

Est correct. En d'autres termes, resource.py doit être créé dans un dossier appelé libs à partir du fichier resource.qrc dans le dossier téléchargé par git clone. (Donc, assurez-vous que resource.py est créé dans le dossier libs avant et après l'exécution)

Erreur supplémentaire

Après cela, lorsque j'exécute python labelImg.py, j'obtiens l'erreur suivante cette fois:

ModuleNotFoundError: No module named 'lxml'

Cette erreur peut être résolue en installant lxml avec pip comme suit.

pip install lxml

Exécutez à nouveau la commande suivante

python labelImg.py

Activation réussie de Label Img. Je l'ai fait. labelImg.png

Résumé

Si vous souhaitez recommencer, installez labelImg comme suit. (Pour Windows 10) -Démarrez git bash et cd dans le dossier où vous souhaitez placer le dossier IabelImg. ↓ -Télécharger labelImg avec git clone.

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

↓ Démarrez anaconda, démarrez Terminal et exécutez le contenu suivant.

#Étant donné que l'interface graphique de labelImg utilise PyQt5, installez PyQt5.
pip install PyQt5

#Confirmez qu'il a été installé
pip list

#cd dans le répertoire labelImg
cd xxxx/xxxxx/labelImg

#ressource dans le dossier libs.Créer py
pyrcc5 -o libs/resources.py resources.qrc

#Démarrez labelImg, mais vérifiez qu'une erreur se produit car lxml n'existe pas
python labelImg.py
~(réduction)~
ModuleNotFoundError: No module named 'lxml'

#Installez lxml
pip install lxml

#Recommencer labelImg
python labelImg.py

Recommended Posts

Aucun module nommé Que faire si vous obtenez "libs.resources"
ModuleNotFoundError: No module Que faire si vous obtenez 'sensorflow.contrib'
Que faire lorsque swagger-codegen est terminé avec python et Erreur d'importation: aucun module nommé n'apparaît
ImportError: Pas de module Que faire quand on vous dit
Que faire lorsque le shell pipenv devient impossible
Que faire si vous ne pouvez pas installer mysqlclient
Que faire si vous obtenez une erreur "Aucune version trouvée" sur pipenv
Que faire si yum casse
Que faire si vous êtes accro aux codes de caractères Windows
Que faire si Combinaisons devient «couverture inconnue»
Que faire si vous ne pouvez pas trier les fichiers avec des indices
Que faire si vous ne pouvez pas vous connecter en tant que root
Que faire si vous ne pouvez pas utiliser le WiFi sous Linux
Que faire si Linux VLC ne peut plus tourner
Remède facile lorsque vous perdez votre paire de clés EC2
Que faire quand "Aucun noyau pour le langage python trouvé" apparaît dans Hydrogen
Que faire si vous ne pouvez pas installer pyaudio avec pip #Python
Que faire si vous obtenez moins zéro en Python
Que faire si vous obtenez une erreur de décodage Unicode avec l'installation de pip
Que faire si vous ne pouvez pas construire un projet avec Maven
Que faire si vous ne pouvez pas utiliser la poubelle dans Lubuntu 18.04.
Que faire si vous obtenez une erreur non définie: l'objet 'Module_six_moves_urllib_parse' n'a pas d'attribut 'urlencode' sur MacOS
Que faire lorsque ModuleNotFoundError: Aucun module nommé'XXX 'ne se produit en Python
Résumons ce que vous voulez faire.
Si vous ne pouvez pas utiliser Beautiful Soup 4 après la mise à jour vers Python 3.5. ImportError: aucun module nommé bs4
Que faire lorsque "Aucun module nommé" cv2 "" s'affiche lorsque "import cv2" est affiché même si openCV3 est installé et qu'un lien symbolique est créé.
Que faire si l'option -f de grep ne fonctionne pas
Que faire si PDO n'est pas trouvé dans Laravel ou CakePHP
Que faire si vous ne parvenez pas à envoyer un e-mail à Yahoo avec Python.
Que faire si vous ne pouvez pas utiliser la recherche de grille de sklearn en Python
Que faire si vous vous perdez dans la référence de fichier avec FileNotFoundError
Que faire si vous vous fâchez avec TensorFlow v2 sans l'attribut "app"
Que faire si vous êtes bloqué pendant l'installation d'Anaconda sur Linux
Que faire si aucune documentation Python trouvée pour ... apparaît dans pydoc
Que faire lorsque TypeError se produit au minimum et au maximum de numpy
Que faire si vous obtenez une erreur lors du chargement de mnist
Que faire si vous ne pouvez pas installer avec pip dans l'environnement babun
Que faire si vous obtenez Impossible de récupérer l'URL 443 avec pip
Que faire si pipreqs aboutit à UnicodeDecodeError
Que faire si mod_fcgid ne peut pas résoudre UnicodeEncodeError
Que faire si les rails ne fonctionnent pas
Que faire si pip ne peut pas être installé
Que faire si l'autocomplete-python d'atome ne fonctionne pas
Que faire si Docker-sync cesse soudainement de fonctionner
Que faire si vous obtenez l'erreur Le script WSGI cible '/ var / www / xxx / xxx.wsgi' ne peut pas être chargé en tant que module python
swapon failed: Que faire si vous vous fâchez contre l'opération non autorisée
Que faire si vous obtenez une erreur lors de l'installation de python avec pyenv
Que faire si vous obtenez «Python non configuré». Utilisation de PyDev dans Eclipse
Que faire si l'installation de pip échoue dans Xcode 5.1
Que faire si l'installation de SciPy échoue sur CentOS
Liens pour faire ce que vous voulez avec Sublime Text
Que faire si une erreur de décodage Unicode se produit dans pip
Je ne peux pas utiliser le shell pipenv ... que dois-je faire?
Que faire si l'installation de pip ne parvient pas à installer les bibliothèques dépendantes
Que faire si sys / cdefs.h n'existe pas
Que faire si pyenv n'est pas activé (zsh)