J'essaie de suivre ce tutoriel qui nécessite imtools
. Il semble que le package soit installé, mais le compilateur Python ne le trouve pas. Que se passe-t-il ici?
~/py:. cat test_grader.py
from imutils.perspective import four_point_transform~
~/py:. python test_grader.py
Traceback (most recent call last):
File "test_grader.py", line 1, in <module>
from imutils.perspective import four_point_transform
ImportError: No module named imutils.perspective
~/py:pip install imtools
Requirement already satisfied: imtools in /usr/local/lib/python2.7/site-packages
Requirement already satisfied: matplotlib in /usr/local/lib/python2.7/site-packages (from imtools)
Requirement already satisfied: pyyaml in /usr/local/lib/python2.7/site-packages (from imtools)
Requirement already satisfied: numpy in /usr/local/lib/python2.7/site-packages (from imtools)
Requirement already satisfied: scipy in /usr/local/lib/python2.7/site-packages (from imtools)
Requirement already satisfied: python-dateutil in /usr/local/lib/python2.7/site-packages (from matplotlib->imtools)
Requirement already satisfied: pyparsing!=2.0.0,!=2.0.4,>=1.5.6 in /usr/local/lib/python2.7/site-packages (from matplotlib->imtools)
Requirement already satisfied: cycler in /usr/local/lib/python2.7/site-packages (from matplotlib->imtools)
Requirement already satisfied: pytz in /usr/local/lib/python2.7/site-packages (from matplotlib->imtools)
Requirement already satisfied: six>=1.5 in /usr/local/lib/python2.7/site-packages (from python-dateutil->matplotlib->imtools)
~/py:.
On dirait que vous venez d'installer le mauvais paquet. Le didacticiel indique que vous avez besoin d'imutils mais que vous avez plutôt installé imtools. Essayez d'installer des imutils:
pip install --upgrade imutils
1) Installer imutils
pip install imutils
2) Si imutils est déjà installé, vérifiez le chemin d'installation.
Requirement already satisfied: imutils in /usr/local/lib/python3.5/dist-packages
3) Lorsque j'ai exécuté le programme python, j'ai rencontré l'erreur suivante:
ImportError: No module named imutils.video
Dans mon cas, imutils n'a été installé que sous /usr/local/lib/python3.5/dist-packages, une fois que j'ai copié ce dossier dans / usr/local/lib/python2.7/dist-packages, ça a marché! J'espère que cela vous sera utile.
Vous installez imtools
qui est complètement différent de imutils
Courir
pip install imutils
ou
conda install -c conda-forge imutils
si vous êtes dans un environnement conda.
très probablement, il s'installe au niveau mondial et non local. Vérifiez si imutils se trouve dans ce dossier C:\Program Files\Python37\Lib\site-packages
copier coller imutils et imutils-0.5.2.dist-info dans votre dossier local C:\usersid\AppData\Roaming\Python\Python37\site-packages
NB: le dossier AppData est masqué
ou pip install --user imutils