Python pip 安装后没有名为 imutils.pespective 的模块
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/40821954/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
No module named imutils.pespective after pip installing
提问by quantumpotato
I am trying to follow this tutorial which requires imtools
. It looks like I have the package installed, but the Python compiler cannot find it. What's going on here?
我正在尝试按照本教程进行操作,该教程需要imtools
. 看起来我已经安装了包,但是 Python 编译器找不到它。这里发生了什么?
教程:http: //www.pyimagesearch.com/2016/10/03/bubble-sheet-multiple-choice-scanner-and-test-grader-using-omr-python-and-opencv/
~/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:.
回答by neverwalkaloner
Seems like you just installed wrong package. The tutorial says you need imutils but you installed imtools instead. Try to install imutils:
好像你刚刚安装了错误的包。该教程说您需要 imutils,但您安装的是 imtools。尝试安装 imutils:
pip install --upgrade imutils
回答by henryoats
1) Install imutils
1) 安装imutils
pip install imutils
2) If imutils is already installed, check the installation path.
2)如果已经安装了imutils,查看安装路径。
Requirement already satisfied: imutils in /usr/local/lib/python3.5/dist-packages
3) When I ran python program, I ran into following error:
3)当我运行python程序时,我遇到了以下错误:
ImportError: No module named imutils.video
In my case, imutils was only installed under /usr/local/lib/python3.5/dist-packages path, once I copied this folder to /usr/local/lib/python2.7/dist-packages, it worked! Hope this is helpful.
就我而言,imutils 仅安装在 /usr/local/lib/python3.5/dist-packages 路径下,一旦我将此文件夹复制到/usr/local/lib/python2.7/dist-packages,它就起作用了!希望这是有帮助的。
回答by Seyon Seyon
Try sudo pip2 install imutils
尝试 sudo pip2 install imutils
I have solved this issue in Raspberry Pi 3 B using
sudo pip2 install imutils
我已经使用 Raspberry Pi 3 B 解决了这个问题
sudo pip2 install imutils
回答by Judeson Dhas
I installed imutils with "pip install packageName --target pathOfDirectorty" in to the python 3.5 folder and everything went right
我将带有“pip install packageName --target pathOfDirectorty”的imutils安装到python 3.5文件夹中,一切顺利
回答by Ajay Tom George
most probably it is getting installed in global and not in local. Check if imutils is in this folder C:\Program Files\Python37\Lib\site-packages
很可能它是在全球安装而不是在本地安装。检查 imutils 是否在此文件夹中 C:\Program Files\Python37\Lib\site-packages
copy paste imutils and imutils-0.5.2.dist-info folder in your local C:\usersid\AppData\Roaming\Python\Python37\site-packages
将 imutils 和 imutils-0.5.2.dist-info 文件夹复制粘贴到本地 C:\usersid\AppData\Roaming\Python\Python37\site-packages
NB:AppData folder is hidden
注意:AppData 文件夹被隐藏
or
pip install --user imutils
或者
pip install --user imutils
回答by Tessaracter
You are installing imtools
which is completely different than imutils
您正在安装imtools
与完全不同的imutils
Run
跑
pip install imutils
pip install imutils
or
或者
conda install -c conda-forge imutils
conda install -c conda-forge imutils
if you are in a conda environment.
如果您在 conda 环境中。