关于pycharm调用百度baidu-aip调用不了

前言:

感谢我的同学给我带来这个问题,虽然是顺手去试着解决的。但是真的要命啊!csdn没有一个靠谱的解决方案,最终还是不断测试出来的解决方案。但是有一说一,每个人遇到的问题也不是一样的,我的解决方法也不是全部适用。如果无效果,结尾处有附带其他解决方法可供参考。

问题:

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

解决方案:

ONE:

安装:这俩个都要安装!

pip install baidu-aip  //baidu-aip安装
pip install chardet   //chardet安装

TWO:

打开pycharm后点击file->点击设置->之后看图操作,即可
在这里插入图片描述

three:

在这里插入图片描述

OVER:

保证有这两个插件后就可以使用百度baidu-aip
在这里插入图片描述

啊对!最后附上一个测试代码吧!

如果没看过调用百度baidu-aip教程,推荐你看完在用。请一步一步来。
参考文章:python使用文字识别读取图片文字
附上代码:

# -*- coding: UTF-8 -*-
# 识别一张图片
from aip import AipOcr

# 定义常量
APP_ID = 'APP_ID'
API_KEY = 'API_KEY'
SECRET_KEY = 'SECRET_KEY'

client = AipOcr(APP_ID, API_KEY, SECRET_KEY)

""" 读取图片 的方法"""


def get_file_content(filePath):
    with open(filePath, 'rb') as fp:
        return fp.read()


# 定义图片的绝对路径
image = get_file_content('图片的绝对路径')

""" 调用通用文字识别(高精度版) """
restu1 = client.basicAccurate(image)

lists = restu1['words_result']  # 列表
for listss in lists:
    print(listss['words'])

效果图:
在这里插入图片描述

想了想,在写一个我粗暴解决问题的方案好了

如果你有上方所述的环境:那就不需要用下面的方法了,可以直接创建一个纯python然后直接copy代码进去使用,
附图:
在这里插入图片描述

解决方案:

第一步:创建一个纯python
在这里插入图片描述
创建后应该为这样:
在这里插入图片描述
第二步:这里就简单粗暴了,看图操作
在这里插入图片描述
这样也可以使用,但是前提是你也得有这个:安装方法在上面“安装”中
pip install chardet

  • 12
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

柳一航

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

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

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

打赏作者

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

抵扣说明:

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

余额充值