由于需要导入图片识别文件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.youkuaiyun.com/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.youkuaiyun.com/zhangyingchengqi/article/details/84315163