正在运行
from PIL import Image
import pytesseract as pt
text = pt.image_to_string(Image.open("text.png"))
给了我
Traceback (most recent call last):
File "C:\Users\Rasmus\workspace\PythonMTGO\src\OCR.py", line 1, in <module>
from PIL import Image
File "C:\Users\Rasmus\AppData\Local\Programs\Python\Python35\lib\site-packages\PIL\Image.py", line 66, in <module>
from PIL import _imaging as core
ImportError: cannot import name '_imaging'
我从https://pypi.python.org/pypi/Pillow/3.0.0为python 3.5安装了枕头
我读到PIL和枕头无法一起工作的答案?但是,如果我使用windows msi安装程序从上面的链接安装它将安装PIL和枕头并将其放入C:\Users\Rasmus\AppData\Local\Programs\Python\Python35\Lib\site-packages
我花了一整天的时间来获得3行代码。希望有人知道可能出现的问题。
答案 0 :(得分:1)
你的枕头版本是什么,
Pillow&gt; = 2.1.0不再支持“import _imaging”。请使用“来自 PIL.Image导入核心为_imaging“而不是。
这是官方文件
https://pillow.readthedocs.io/en/5.1.x/installation.html#warnings
答案 1 :(得分:0)
from io import BytesIO
from PIL import Image
image = Image.open("image.png")
faux_file = BytesIO()
image_data = faux_file.getvalue()
image.save(faux_file, 'png')
使用BytesIO
,它会起作用。
答案 2 :(得分:0)
卸载和安装枕头 主要是这将解决这个问题