如何解决ModuleNotFoundError: No module named 'PIL' ,在处理上述异常的过程中,又发生了一个异常:
我使用 pytesseract 进行图像的 OCR。一切正常..直到我在我的 cmd 中尝试 pip install Pillow 和 pip easy install Pillow 只是为了尝试随机裁剪。之后,当我尝试导入 pytesseract 时。一直报错
Traceback (most recent call last):
File "C:\Python39\lib\site-packages\pytesseract\pytesseract.py",line 28,in <module>
from PIL import Image
ModuleNotFoundError: No module named 'PIL'
在处理上述异常的过程中,又发生了一个异常:
Traceback (most recent call last):
File "<pyshell#0>",line 1,in <module>
import pytesseract
File "C:\Python39\lib\site-packages\pytesseract\__init__.py",line 2,in <module>
from .pytesseract import ALTONotSupported
File "C:\Python39\lib\site-packages\pytesseract\pytesseract.py",line 30,in <module>
import Image
ModuleNotFoundError: No module named 'Image'
解决方法
您使用的是 Python 3.9 版本。 Pillow 与此兼容,但仅适用于 v8。检查您的枕头版本。如果低于 8,请使用以下方法更新:
>>pip install --upgrade Pillow
此外,如果第二个错误仍然存在,请尝试以下操作:
from PIL import Image
代替
import Image
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。