错误:ModuleNotFoundError:没有名为“Image”的模块

时间:2018-03-06 07:54:33

标签: python image image-processing ocr

我收到以下错误

  

ModuleNotFoundError:没有名为“Image”的模块

为OCR-

运行以下脚本时
import Image
from tesseract import image_to_string

print(image_to_string(Image.open('marlboro.png'), lang='eng'))

我正在通过Anaconda使用Spider并安装枕头。

2 个答案:

答案 0 :(得分:3)

查看docs,您可以在其中查看一些基本示例。简而言之:您需要指定从Image导入PIL

from PIL import Image

答案 1 :(得分:0)

您应该安装pytesseract使用pip(另见guide):

pip install pytesseract

然后:

from PIL import Image
from pytesseract import image_to_string

print(image_to_string(Image.open('marlboro.png'), lang='eng'))

或使用python跨平台模块tesseract

pip install tesseract

并按照您的问题使用它:

from PIL import Image
from tesseract import image_to_string

print(image_to_string(Image.open('marlboro.png'), lang='eng'))