MacOS安装PPOCRLabel+PaddleOCR+PaddlePddle

MacOS安装PPOCRLabel+PaddleOCR+PaddlePddle

在MacOS上安装PPOCRLabe,由于网上大部分的博客是基于Windows系统的安装教程,于是在安装过程中遇到了很多问题,遂记录下来,为大家避坑。
本文使用anaconda3的方式进行安装,安装好anaconda之后开始添加镜像。

添加镜像

在终端依次执行一下命令:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/
conda config --set show_channel_urls yes

新建虚拟环境

要求建立虚拟环境的Python版本小于等于3.7,推荐使用3.7版本,在终端中运行如下命令:

conda create --name paddle python=3.7
conda activate paddle

另外查看当前所有的虚拟环境的命令为:

conda info -e 

注意,Python版本一定要低于3.8,由于Python版本踩了不少坑!
显示进入peddle虚拟环境即为创建成功:
MacOS安装PPOCRLabel+PaddleOCR+PaddlePddle_第1张图片

PaddlePaddle的安装

PaddlePaddle github: https://github.com/PaddlePaddle

注意,目前macOS只支持CPU版本的Paddle,可以通过运行该链接中选择适合自己的版本的命令进行安装:https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation/docs/zh/install/
版本要在2.0.0以上,尽量安装最新版。
例如,在mac系统上使用conda安装,可以选择:
MacOS安装PPOCRLabel+PaddleOCR+PaddlePddle_第2张图片
复制下方命令到终端运行即可安装。

PaddlePaddle安装测试

在终端输入Python3,进入Python解释器,输入import paddle 再输入 paddle.utils.run_check() 如果出现PaddlePaddle is installed successfully!,说明您已成功安装。
在这里插入图片描述
退出解释器可以键入:

exit()

PaddleOCR的安装

PaddleOCR github:
https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.1/README_ch.mdhttps://github.com/PaddlePaddle/PaddleOCR/blob/release/2.1/README_ch.md
首先下载源码,并安装相关的依赖,依次执行如下代码:

git clone https://gitee.com/paddlepaddle/PaddleOCR
cd PaddleOCR
pip install -r requirements.txt

windows环境下直接通过pip安装的shapely库可能出错,需要手动安装,下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#shapely(MacOS忽略)
如果依赖库安装没问题,则可以安装PeddleOCR了,执行如下命令:

cd PaddleOCR
python setup.py install

PaddleOCR安装测试

在终端输入Python3,进入Python解释器,输入import paddleocr 如果成功引入包,说明您已成功安装。

安装PPOCRLable

PPOCRLable github:https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.1/PPOCRLabel/README.md
如果以上安装过程都没有问题,那么恭喜你终于可以开始安装PPOCRLable了!
一次输入如下命令:

pip3 install pyqt5
pip3 uninstall opencv-python # 由于mac版本的opencv与pyqt有冲突,需先手动卸载opencv
pip3 install opencv-contrib-python-headless==4.2.0.32 # 安装headless版本的open-cv
cd ./PPOCRLabel # 将目录切换到PPOCRLabel文件夹下
python3 PPOCRLabel.py --lang ch

如果出现问题,建议重新执行如下命令:

pip3 uninstall opencv-python 
pip3 install opencv-contrib-python-headless==4.2.0.32

如果命令行开始显示INFO并弹出可视化窗口,则安装成功:
MacOS安装PPOCRLabel+PaddleOCR+PaddlePddle_第3张图片
MacOS安装PPOCRLabel+PaddleOCR+PaddlePddle_第4张图片
第一次写博客,如果有错误敬请指出。

你可能感兴趣的:(PaddleOCR,python,anaconda,mac,paddlepaddle,ocr)