PIL pyocr cv2
どうもNSZ山本です。python便利ですね。
何より書くのが楽です。少ないタイプ数で多くの事を成し遂げます。ポールグラハムも推奨している最高の高水準言語です。
必要なライブラリを読み込むのも、Anacondaプロンプトで簡単なコマンドを打てば一瞬です。
$pip install xxx とかね。
消えないインポートエラー
しかし bash で pip installしたはずなのに
importの所エラーが出るんですけど
opencvを使おうとしている所。おかしいです。
anaconda prompt で $pip install はとうに済ませたはずなのに import cv2 で error が直りません。
PIL(Pillow) の場合も同様です。
from PIL import Image で赤線エラーが出ています。
pyocr
import pyocr で赤線が出ています。
….
open cvの場合に戻ります。
エラーにマウスオーバーします。Pychamからの有用な助言があるかもしれません。
No module named cv2 more… (Ctrl+F1)
とあるので、CtrとF1を押してみます。
This inspection detects names that should resolve but don’t. Due to dynamic dispatch and duck typing. this is possible in a limited but useful of number of cases. Top-level and class-level items are supported better than instance items.
ふむふむ何かが駄目らしい。
実はこの文言を読むことは、何の解決策にもならない。
直し方
もう一度、最初の画像を見てください。
まさか、お前。
これかよ
解決策:電球マークをクリック
オレンジの電球マークをクリックしてください。
opencvの場合は Install package opencv-pythonの方が正。上の Install package cv2はダミー
Pillowの場合は Install package Pillowの方が正。 Install package PIL はダミー
環境により違うかもしれないけど。
pyocrの場合も同様。
Install package pyocr
まさかクイックフィックスの問題だったとはね。
$pip install hogehoge が既に済んでいる場合は右下に
Packages installed successfully
Installed packages: ‘hogehoge’ が出ます。
電球マークのクイックフィックスでも駄目な場合
Install packages failed
Installing packages: error occurred.
と出ましたか?
それは$pip install hogehogeしてないからだと思われます。
「hogehoge(あなたがインストールしたライブラリの名前) install 方法」
とかでググってみてください。
代表的なやつ
PIL , Pillow
1 |
<span class="pln">pip install </span><span class="typ">Pillow</span> |
python – ImportError: No module named PIL – Stack Overflow
opencv
Python3.6にOpenCVをインストール(windows10)
pyocr
1 |
<span class="nv">$ </span><span class="nb">sudo </span>pip3 <span class="nb">install </span>pyocr |
画像処理ならアナコンダ入れといた方が楽と思います。(自分も初心者なのでよくわかってない)
….
以上です。
びびるくらい簡単な事で詰まってました。
python初心者の方がこんなことで躓いて辞めてしまわないことを祈るばかりです。まじで。
諦めるな!