web-dev-qa-db-ja.com

pipのインストール後、imutils.pespectiveという名前のモジュールはありません

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
quantumpotato

間違ったパッケージをインストールしたようです。チュートリアルでは、imutilsが必要であると述べていますが、代わりにimtoolsをインストールしています。 imutilsをインストールしてみます。

pip install --upgrade imutils
3
neverwalkaloner

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にコピーすると、imutilsは/usr/local/lib/python3.5/dist-packagesパスにのみインストールされました/ dist-packages、うまくいきました!これがお役に立てば幸いです。

0
henryoats

imtoolsとは完全に異なるimutilsをインストールしています

走る

pip install imutils

または

conda install -c conda-forge imutils

あなたがコンダ環境にいる場合。

0
Dheeraj M Pai

ほとんどの場合、ローカルではなくグローバルにインストールされます。 imutilsがこのフォルダーにあるかどうかを確認しますC:\ Program Files\Python37\Lib\site-packages

ローカルのimutilsおよびimutils-0.5.2.dist-infoフォルダーをコピーして貼り付けますC:\ usersid\AppData\Roaming\Python\Python37\site-packages

注意:AppDataフォルダーは非表示です

またはpip install --user imutils

0
Ajay Tom George