Windows 中安装 PaddleOCR

本文记录了如何在 Windows 的环境下(Windows Server 2008 R2)安装 PaddleOCR。

Python环境搭建

安装Anaconda

  • 说明:使用paddlepaddle需要先安装python环境,这里我们选择python集成环境Anaconda工具包

    • Anaconda是1个常用的python包管理程序
    • 安装完Anaconda后,可以安装python环境,以及numpy等所需的工具包环境。
  • Anaconda下载:

    • 地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=D

    • 大部分win10电脑均为64位操作系统,选择x86_64版本;若电脑为32位操作系统,则选择x86.exe

      anaconda download
    • 下载完成后,双击安装程序进入图形界面

    • 默认安装位置为C盘,建议将安装位置更改到D盘:

      install config

    • 勾选conda加入环境变量,忽略警告:

      add conda to path

可以使用 scoop 进行安装:

1
scoop install miniconda3

打开终端并创建conda环境

  • 打开Anaconda Prompt终端:左下角Windows Start Menu -> Anaconda3 -> Anaconda Prompt启动控制台

    anaconda download

    • 创建新的conda环境

      1
      2
      3
      # 在命令行输入以下命令,创建名为paddle_env的环境
      # 此处为加速下载,使用清华源
      conda create --name paddle_env python=3.8 --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ # 这是一行命令

      该命令会创建1个名为paddle_env、python版本为3.8的可执行环境,根据网络状态,需要花费一段时间

      之后命令行中会输出提示信息,输入y并回车继续安装

      conda create

    • 激活刚创建的conda环境,在命令行中输入以下命令:

      1
      2
      3
      4
      # 激活 paddle_env 环境
      conda activate paddle_env
      # 查看当前python的位置
      where python

      create environment

    以上 anaconda 环境和 python 环境安装完毕!

    保持 paddle_env 处于激活状态,下面两步都需要在这个环境中进行安装。

安装PaddlePaddle

  • 您的机器安装的是CUDA9或CUDA10,请运行以下命令安装

    1
    python -m pip install paddlepaddle-gpu -i https://mirror.baidu.com/pypi/simple
  • 您的机器是CPU,请运行以下命令安装

    1
    python -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple

安装PaddleOCR whl包

1
pip install "paddleocr>=2.0.1" # 推荐使用2.0.1+版本

对于Windows环境用户:直接通过pip安装的shapely库可能出现[winRrror 126] 找不到指定模块的问题。建议从这里下载shapely安装包完成安装。

其中 cp38 中的 38 代表 python 版本号。

1
2
3
4
5
# 卸载原来的 shapely
pip uninstall shapely

# 复制下载的安装文件到当前目录,执行如下命令
pip install Shapely-1.8.2-cp39-cp39-win_amd64.whl

测试

1
paddleocr --image_dir ./imgs/11.jpg --use_angle_cls true --use_gpu false