在使用paddleOCR时遇到“NameError: name ‘predict_system‘ is not defined”的问题

前言:

由于使用Anaconda作为python包管理工具,无意中在pycharm中点了一下python的其他版本,导致原来环境中的包全部丢失了,于是重新下载,由于下载速度太慢,在执行pip install 的时候加上了镜像源,结果执行程序时报上面的错误

官方文档:

解决:

1  安装PaddlePaddle

根据官方规定的来,如果不是属于CUDA9或CUDA10,可以去查看自己的电脑的型号。本次使用的电脑是CUDA11,第一次安装的第一个包,报了超时的错误。于是又把第二个CPU的包给安装上了,问题解决。

2  安装PaddleOCR whl包

本次遇到的问题就是开头提到的问题。解决“NameError: name 'predict_system' is not defined”

方案如下:

前提:先重新在conda里面创建一个环境。

步骤一:对于Windows环境用户,先将shapely包从官方文档中下载,点击之后会自动跳转到shapely包所在位置,选择一个版本下载。如果不先完成这一步,先安装paddleocr还是会报没有安装的错误,所以建议先下载shapely包。

下载完后在conda中执行

pip install 直接跟shapely文件的下载路径,带上shapely文件的文件名和后缀,是个whl文件

步骤二:执行如下命令

pip install paddleocr==2.7.0.0 -i https://mirror.baidu.com/pypi/simple

(1)指定paddleocr的版本为2.7.0.0;

(2)-i 镜像源配置项:后面跟镜像源地址,可以让下载速度更快。

步骤三:

将新创建的环境添加到pycharm项目中的编译器中,即可运行成功。

报错原因分析:

可能性1:paddleocr的版本号不对,一开始没有指定版本为2.7.0.0

可能性2:镜像源不对,一开始设置的是清华的镜像源(可能性较小)

  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值