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

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

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

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

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

>>>import PIL
Traceback (most recent call last):
  File "", line 1, in
  File "F:\Python\lib\site-packages\PIL\__init__.py", line 14, in
    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 "", line 1, in
  File "F:\Python\lib\site-packages\PIL\__init__.py", line 14, in
    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

 

 

你可能感兴趣的:(Python基础)