推荐环境:
- PaddlePaddle >= 2.1.2
- Python 3.7
- CUDA10.1 / CUDA10.2
- CUDNN 7.6
1、安装Anaconda
说明:使用paddlepaddle需要先安装python环境,这里我们选择python集成环境Anaconda工具包
Anaconda是1个常用的python包管理程序
安装完Anaconda后,可以安装python环境,以及numpy等所需的工具包环境。
Anaconda下载:
地址:
Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
地址:
Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
在命令行输入以下命令,创建名为paddle_env的环境
此处为加速下载,使用清华源
conda create --name paddle_py38 python=3.8 --channel
Index of /anaconda/pkgs/free/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
该命令会创建1个名为paddle_py38、python版本为3.8的可执行环境,根据网络状态,需要花费一段时间
之后命令行中会输出提示信息,输入y并回车继续安装
进入环境
conda activate paddle_py38
2、安装paddleocr
进入PaddleOCR目录,执行requirements.txt环境
pip install -r requirements.txt -i
Simple Index
网络不好的情况下,则需要多次执行pip install -r requirements.txt,直到完全下载完成
3、安装paddlepaddle
pip install paddlepaddle==2.5.0 -i
Simple Index
pip install paddlepaddle-gpu==2.5.0 -i
Simple Index
网络不好的情况下,则需要多次执行pip install paddlepaddle==2.3.0,直到完全下载完成
更新pip
pip3 install --upgrade pip
1.2 安装与运行PPOCRLabel
PPOCRLabel可通过whl包与Python脚本两种方式启动,whl包形式启动更加方便,python脚本启动便于二次开发
1.2.1 通过whl包安装与运行
Windows
pip3 install PPOCRLabel
启动
PPOCRLabel --lang ch # 启动【普通模式】,用于打【检测+识别】场景的标签
PPOCRLabel --lang ch --kie True # 启动 【KIE 模式】,用于打【检测+识别+关键字提取】场景的标签
python PPOCRLabel.py --lang ch
报错
看报错信息,需要将protobuf包版本降低到3.20.x以下