Python pip安装后没有名为imutils.pespective的模块

Python pip安装后没有名为imutils.pespective的模块,python,macos,opencv,pip,Python,Macos,Opencv,Pip,我正在努力学习本教程,它需要imtools。看起来我已经安装了这个包,但是Python编译器找不到它。这是怎么回事 教程: ~/py:。cat测试分级机.py 从imutils.perspective导入四点变换~ ~/py:。python test_grader.py 回溯(最近一次呼叫最后一次): 文件“test_grader.py”,第1行,在 从imutils.perspective导入四点变换 ImportError:没有名为imutils.perspective的模块 ~/py:pi

我正在努力学习本教程,它需要
imtools
。看起来我已经安装了这个包,但是Python编译器找不到它。这是怎么回事

教程:

~/py:。cat测试分级机.py
从imutils.perspective导入四点变换~
~/py:。python test_grader.py
回溯(最近一次呼叫最后一次):
文件“test_grader.py”,第1行,在
从imutils.perspective导入四点变换
ImportError:没有名为imutils.perspective的模块
~/py:pip安装imtools
已满足要求:imtools位于/usr/local/lib/python2.7/site-packages中
已满足要求:matplotlib in/usr/local/lib/python2.7/site-packages(来自imtools)
已满足要求:pyyaml in/usr/local/lib/python2.7/site-packages(来自imtools)
已满足要求:numpy in/usr/local/lib/python2.7/site-packages(来自imtools)
已满足要求:scipy in/usr/local/lib/python2.7/site-packages(来自imtools)
已满足要求:python dateutil位于/usr/local/lib/python2.7/site-packages中(来自matplotlib->imtools)
已满足要求:pyparsing=2.0.0,!=2.0.4,>=1.5.6 in/usr/local/lib/python2.7/site-packages(来自matplotlib->imtools)
已满足要求:cycler in/usr/local/lib/python2.7/site-packages(来自matplotlib->imtools)
已满足要求:pytz in/usr/local/lib/python2.7/site-packages(来自matplotlib->imtools)
已满足要求:六个>=1.5 in/usr/local/lib/python2.7/site-packages(来自python-dateutil->matplotlib->imtools)
~/py:。

看起来您刚刚安装了错误的软件包。 教程说您需要imutils,但是您安装了imtools。 尝试安装imutils:

pip install --upgrade imutils

您正在安装的
imtools
imutils

pip安装imutils

conda安装-c conda forge imutils

如果您在conda环境中。

1)安装imutils

pip install imutils
2) 如果已安装imutils,请检查安装路径

Requirement already satisfied: imutils in /usr/local/lib/python3.5/dist-packages
3) 当我运行python程序时,我遇到了以下错误:

ImportError: No module named imutils.video

在我的例子中,imutils只安装在/usr/local/lib/python3.5/dist-packages路径下,一旦我将此文件夹复制到/usr/local/lib/python2.7/dist-packages,它就工作了!希望这会有所帮助。

我在python 3.5文件夹中安装了带有“pip install packageName--target PathFDirectory”的imutils,一切正常

很可能是在全局而不是本地安装的。 检查imutils是否在此文件夹中 C:\Program Files\Python37\Lib\site软件包

pip install imutils
将粘贴imutils和imutils-0.5.2.dist-info文件夹复制到本地 C:\usersid\AppData\Roaming\Python\Python37\site软件包

pip install imutils
注意:AppData文件夹已隐藏


pip安装——用户imutils
尝试
sudopip2安装imutils

我已经用Raspberry Pi 3 B解决了这个问题
sudopip2安装imutils

在我默认的基本conda环境(使用Anaconda提示符)中,did
pip安装——用户imutils
并通过从virtualenv创建的
my_env
内部导入imutils访问相同的imutils。。。。工作正常。

我不了解python,但我需要运行一个python脚本,该脚本需要imutils.perspective部分

这就是它对我的作用

我使用pip3安装了所有最新版本的:

  • python opencv(4.4.0)
  • imutils(0.5.3)
  • 努比(1.19.2)
在导入imutils并尝试在“imutils”之后使用tabcomplete之后,我仍然找不到任何透视图

我尝试卸载并重新安装所有软件包,但仍然没有成功。 但我还是设法尝试了不同的代码

我首先使用
sudopip3安装scipy
安装了scipy(1.5.3)。 然后从imutils导入透视图中使用
导入imutils

我能够使用它。
无需导入scipy,只需安装即可


IMTools与IMutils11不同,它不是我的解决方案。您可能需要描述它工作的原因,以帮助此人理解您答案中描述的解决方案。