【Python基础】关于import PIL 或者from PIL import Image出错的处理

由于需要导入图片识别文件pillow和tesserocr模块(tesserocr模块可以用来将图片的字符自动识别成文字)

然而开始了我艰难的一天:

一开始由于安装软件tesseract软件版本和模块tesserocr模块的不一致害得我研究了许久,

后来一直卡在下面这个bug中

>>>import PIL
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "F:\Python\lib\site-packages\PIL\__init__.py", line 14, in <module>
    from . import version

说是不能导入version版本

我先后用pip install tesserocr pillow 试想重装tesserocr模块,后来又爆奇怪的错误,这个错误在https://blog.csdn.net/coolcooljob/article/details/80385711 

这篇博文中有所解决

但后来依旧是

>>>import PIL
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "F:\Python\lib\site-packages\PIL\__init__.py", line 14, in <module>
    from . import version

寻找了许久,用conda -update --all 将所有的待更新的包都更新一遍

结果还是报错

最后在对应的pillow包下药,用pip install -U pillow将pillow包给更新了

终于可以了,写个博客记录下这个耗了3-4个小时去调错的问题

一下可能对此处知识点有帮助的几篇博文的链接:

https://www.cnblogs.com/zrdm/p/8508639.html  

有关tesserocr错误:

https://blog.csdn.net/zhangyingchengqi/article/details/84315163

 

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值