from aip import AipOcr报错问题

记录导入

from aip import AipOcr

报错问题

pip install aip 报错:ERROR: Could not find a version that satisfies the requirement aip (from versions: none)
ERROR: No matching distribution found for aip

from aip import AipOcr ImportError: cannot import name ‘AipOcr‘ from ‘aip‘

报错信息大致是说找不到aip这个包

结果是找遍了csdn没找到一个可行的解决方案,这。其实早就习惯了

每个人的遇到情况都不一样,我的解决方案可能对你也没有任何效果,这里提供几种可能的解决方案。

解决方案一:

报错的原因主要出于安装环节,安装时应该为:

pip install baidu-aip

而不是

pip install baidu-api

你要是安装了api这个包,恰好baidu-api这个包又是存在的,aip肯定是找不到的,因为根本没安装

解决方案二:

卸载aip

pip uninstall aip

安装baidu-aip

pip install baidu-aip

因为都是aip, baidu-aip和aip冲突了,卸载aip,再重新安装baidu-aip

解决方案三:

卸载新版本的baidu-aip

pip uninstall baidu-aip

安装旧版本的

pip install baidu-aip==2.0.0

解决方案四:

第一步:

要使用baidu-aip,chardet是不可或缺的,所以两个都安装,先安装baidu-aip,再安装chardet

pip install baidu-aip  
pip install chardet   

第二步:
打开pycharm后点击file->点击设置->之后看图操作,即可

 

 然后将baidu-aip添加到软件包里

 最后,要保证baidu-aip,chardet在软件包中都存在,才能正确调用

解决方案五:

把当前项目的根目录加到系统环境变量,然后再执行。

项目根路径:“C:\Users\jam96\PycharmProjects\test20230401”可以通过右击项目名,copy path 得到的。

好吧,说实话,以上所有解决方案,我都试过,一点用都没有。

最后在我快放弃的时候,其实在我脑子里一直有个我自己的解决方案,只是理论成立,没有尝试过,那就试试吧!

我的解决方案:

理论依据:我用的Python和大多数人的都不一样,我用的是anaconda自带的Python,是配置了虚拟环境的Python,那我把aip安装在本机环境下,岂不是一点用都没有,当然找不到aip就会报错。

实际尝试:

第一步:在命令行卸载baidu-aip

 第二步:在虚拟环境安装baidu-aip

在命令行输入activate   DMEv进入,我配置的虚拟环境是DMEv,以自己命名的为准

activate   DMEv

进入后,输入下面两条命令

pip install baidu-aip  
pip install chardet   

我的显示是已经安装过了 

ok,成功解决

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

君临๑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值