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

时间:2016-11-26 18:57:47

标签: python macos opencv pip

我正在尝试遵循本教程,该教程需要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:.

8 个答案:

答案 0 :(得分:7)

好像你刚安装了错误的包。 教程说你需要imutils,但你安装了imtools。 尝试安装imutils:

then<TResult>

答案 1 :(得分:2)

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

就我而言,将这个文件夹复制到 /usr/local/lib/python2.7/dist-之后,imutils仅安装在/usr/local/lib/python3.5/dist-packages路径下包,就可以了!希望这会有所帮助。

答案 2 :(得分:1)

尝试sudo pip2 install imutils

我已经使用Raspberry Pi 3 B解决了这个问题 sudo pip2 install imutils

答案 3 :(得分:0)

您要安装的$this->load->library('mongo_db'); $data = $this->mongo_db->select(['address','country'])->where(['user_id'=>$user_id])->get("collection_name"); imtools完全不同

运行

imutils

pip install imutils

如果您在conda环境中。

答案 4 :(得分:0)

我在python 3.5文件夹中使用“ pip install packageName --target pathOfDirectorty”安装了imutils,一切正常。

答案 5 :(得分:0)

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

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

NB:AppData文件夹已隐藏

或  pip install --user imutils

答案 6 :(得分:0)

在我的默认基本conda环境中(使用Anaconda提示符),做了pip install --user imutils并由import imutils从virtualenv创建的my_env内部访问了...。 / p>

答案 7 :(得分:0)

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

这对我有用。

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

  • python-opencv(4.4.0)
  • imutils(0.5.3)
  • numpy(1.19.2)

在导入imutils并尝试在“ imutils”之后尝试完成制表符之后,我仍然找不到任何视角。

enter image description here

我尝试卸载并重新安装所有软件包,但是仍然没有运气。 但是我以某种方式设法尝试了不同的代码。

我首先使用sudo pip3 install scipy安装了scipy(1.5.3)。 然后使用import imutilsfrom imutils import perspective 我能够使用它。 无需导入scipy,只需安装即可。

enter image description here

相关问题