ImportError:无法从“paddle”导入名称“inference”

Vik*_*mar 5 python ocr paddle-paddle paddleocr

我正在尝试实施 paddleocr。我已经使用以下方式安装了它:

#Github repo installation for paddle
! python3 -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple

#install paddle ocr
!pip install paddleocr

!git clone https://github.com/PaddlePaddle/PaddleOCR.git

Run Code Online (Sandbox Code Playgroud)

但在导入时

from paddleocr import PaddleOCR,draw_ocr
Run Code Online (Sandbox Code Playgroud)

我收到此错误:ImportError:无法从“paddle”导入名称“inference”

Bob*_*ick 5

我有同样的错误。我的解决方案是:

pip install paddlepaddle
Run Code Online (Sandbox Code Playgroud)

然后我收到另一个错误(幸运的是你不会收到这个错误,但以防万一)告诉我将 protoc 降级到 3.19 到 3.20 之间的版本,我通过执行以下命令修复了该错误:

pip install protobuf==3.19.0
Run Code Online (Sandbox Code Playgroud)

之后我能够执行从 paddleocr 导入的脚本