from aip import AipOcr 报错的解决方法

python版本:3.7.2
aip 库版本 0.1

买了一本书,照着上面的代码写,结果第一句就显示红色

from aip import AipOcr

这个aip库,在cmd中直接pip安装,报错,显示没有这个库。
之后在pycharm中下载第三方库的镜像源中添加了所有的国内源,像豆瓣,清华,阿里等等,最后在豆瓣源下载的aip,版本为0.1

百度了一番,很多网友说需要安装的是 baidu-aip 这个库,不是 aip库

于是安装了 baidu-aip 库,版本为 2.2.18
但是安装了 baidu-aip 库之后仍然报错

联想到网友们说的 baidu-aip 库可以,于是我把这个最新版的baidu-aip卸载了,找了一个旧版的,2.0.0版本的baidu-aip

运行正常!

运行之前的代码报错,很有可能就是因为库的更新

如果遇到了这种运行别人的代码报错,有两种解决方法

  • 如果是某一个函数报错,一般是该函数过时了,出现了新的函数,这种情况可以查看源码,鼠标放在函数名中,ctrl+鼠标左键 查看源码,一般都会在源码中注释的有新的函数名,或者其他相应的函数
  • 如果像这种导入出错,或者源码中没有用注释写上解决办法,就可以考虑降低库的版本

你可能感兴趣的:(python)