PaddleOCR/latest/version3.x/pipeline_usage/PP-StructureV3 #15277
Replies: 29 comments 24 replies
-
设备Macbook M4。为什么已经按照安装教程完成了wheel包安装。安装完成后,不管是在本地使用命令行体验或 Python 集成,都失败了。 paddleocr pp_structurev3 -i https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/pp_structure_v3_demo.png /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages/paddle/utils/cpp_extension/extension_utils.py:711: UserWarning: No ccache found. Please be aware that recompiling all source files may be required. You can download and install ccache from: https://github.com/ccache/ccache/blob/master/doc/INSTALL.md |
Beta Was this translation helpful? Give feedback.
-
用的是国内镜像源吧,可能还没有同步。你安装的不是3.0版本。 |
Beta Was this translation helpful? Give feedback.
-
开发大大,我真的是一步一步按照官网做的:
Last login: Tue May 20 20:59:55 on ttys000
***@***.*** ~ % uname -m && cat /etc/*release
arm64
zsh: no matches found: /etc/*release
***@***.*** ~ % which python
/Users/viviantong/.pyenv/shims/python
***@***.*** ~ % python3 --version
Python 3.10.14
***@***.*** ~ % python3 -m pip --version
pip 23.0.1 from /Users/viviantong/.pyenv/versions/3.10.14/lib/python3.10/site-packages/pip (python 3.10)
***@***.*** ~ % python3 -c "import platform;print(platform.architecture()[0]);print(platform.machine())"
64bit
arm64
***@***.*** ~ % python3 -m pip install paddlepaddle==3.0.0 -i https://www.paddlepaddle.org.cn/packages/stable/cpu/
Looking in indexes: https://www.paddlepaddle.org.cn/packages/stable/cpu/
Collecting paddlepaddle==3.0.0
Using cached https://paddle-whl.bj.bcebos.com/stable/cpu/paddlepaddle/paddlepaddle-3.0.0-cp310-cp310-macosx_11_0_arm64.whl (96.9 MB)
Collecting astor
Using cached https://paddle-whl.bj.bcebos.com/stable/cpu/astor/astor-0.8.1-py2.py3-none-any.whl (27 kB)
Collecting httpx
Using cached https://paddle-whl.bj.bcebos.com/stable/cpu/httpx/httpx-0.28.1-py3-none-any.whl (73 kB)
Collecting networkx
Using cached https://paddle-whl.bj.bcebos.com/stable/cpu/networkx/networkx-3.4.2-py3-none-any.whl (1.7 MB)
Collecting Pillow
Using cached https://paddle-whl.bj.bcebos.com/stable/cpu/pillow/pillow-11.1.0-cp310-cp310-macosx_11_0_arm64.whl (3.1 MB)
Collecting opt-einsum==3.3.0
Using cached https://paddle-whl.bj.bcebos.com/stable/cpu/opt-einsum/opt_einsum-3.3.0-py3-none-any.whl (65 kB)
Collecting numpy>=1.21
Using cached https://paddle-whl.bj.bcebos.com/stable/cpu/numpy/numpy-2.2.4-cp310-cp310-macosx_11_0_arm64.whl (14.4 MB)
Collecting typing-extensions
Using cached https://paddle-whl.bj.bcebos.com/stable/cpu/typing-extensions/typing_extensions-4.13.2-py3-none-any.whl (45 kB)
Collecting protobuf>=3.20.2
Using cached https://paddle-whl.bj.bcebos.com/stable/cpu/protobuf/protobuf-6.30.1-cp39-abi3-macosx_10_9_universal2.whl (417 kB)
Collecting decorator
Using cached https://paddle-whl.bj.bcebos.com/stable/cpu/decorator/decorator-5.2.1-py3-none-any.whl (9.2 kB)
Collecting idna
Using cached https://paddle-whl.bj.bcebos.com/stable/cpu/idna/idna-3.10-py3-none-any.whl (70 kB)
Collecting anyio
Using cached https://paddle-whl.bj.bcebos.com/stable/cpu/anyio/anyio-4.9.0-py3-none-any.whl (100 kB)
Collecting certifi
Using cached https://paddle-whl.bj.bcebos.com/stable/cpu/certifi/certifi-2025.1.31-py3-none-any.whl (166 kB)
Collecting httpcore==1.*
Using cached https://paddle-whl.bj.bcebos.com/stable/cpu/httpcore/httpcore-1.0.8-py3-none-any.whl (78 kB)
Collecting h11<0.15,>=0.13
Using cached https://paddle-whl.bj.bcebos.com/stable/cpu/h11/h11-0.14.0-py3-none-any.whl (58 kB)
Collecting sniffio>=1.1
Using cached https://paddle-whl.bj.bcebos.com/stable/cpu/sniffio/sniffio-1.3.1-py3-none-any.whl (10 kB)
Collecting exceptiongroup>=1.0.2
Using cached https://paddle-whl.bj.bcebos.com/stable/cpu/exceptiongroup/exceptiongroup-1.2.2-py3-none-any.whl (16 kB)
Installing collected packages: typing-extensions, sniffio, protobuf, Pillow, numpy, networkx, idna, h11, exceptiongroup, decorator, certifi, astor, opt-einsum, httpcore, anyio, httpx, paddlepaddle
Successfully installed Pillow-11.1.0 anyio-4.9.0 astor-0.8.1 certifi-2025.1.31 decorator-5.2.1 exceptiongroup-1.2.2 h11-0.14.0 httpcore-1.0.8 httpx-0.28.1 idna-3.10 networkx-3.4.2 numpy-2.2.4 opt-einsum-3.3.0 paddlepaddle-3.0.0 protobuf-6.30.1 sniffio-1.3.1 typing-extensions-4.13.2
[notice] A new release of pip is available: 23.0.1 -> 25.1.1
[notice] To update, run: pip install --upgrade pip
***@***.*** ~ % pip install --upgrade pip
Requirement already satisfied: pip in ./.pyenv/versions/3.10.14/lib/python3.10/site-packages (23.0.1)
Collecting pip
Using cached pip-25.1.1-py3-none-any.whl (1.8 MB)
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 23.0.1
Uninstalling pip-23.0.1:
Successfully uninstalled pip-23.0.1
Successfully installed pip-25.1.1
***@***.*** ~ % pip unstall paddlepaddle
ERROR: unknown command "unstall" - maybe you meant "uninstall"
***@***.*** ~ % pip uninstall paddlepaddle
Found existing installation: paddlepaddle 3.0.0
Uninstalling paddlepaddle-3.0.0:
Would remove:
/Users/viviantong/.pyenv/versions/3.10.14/bin/fleetrun
/Users/viviantong/.pyenv/versions/3.10.14/bin/paddle
/Users/viviantong/.pyenv/versions/3.10.14/lib/python3.10/site-packages/paddle/*
/Users/viviantong/.pyenv/versions/3.10.14/lib/python3.10/site-packages/paddlepaddle-3.0.0.dist-info/*
Proceed (Y/n)? Y
Successfully uninstalled paddlepaddle-3.0.0
***@***.*** ~ % cd /Users/viviantong/Desktop/PaddleX
source PaddleX_env/bin/activate
(PaddleX_env) ***@***.*** PaddleX % python3 -m pip install paddlepaddle==3.0.0 -i https://www.paddlepaddle.org.cn/packages/stable/cpu/
Looking in indexes: https://www.paddlepaddle.org.cn/packages/stable/cpu/
Requirement already satisfied: paddlepaddle==3.0.0 in ./PaddleX_env/lib/python3.10/site-packages (3.0.0)
Requirement already satisfied: httpx in ./PaddleX_env/lib/python3.10/site-packages (from paddlepaddle==3.0.0) (0.28.1)
Requirement already satisfied: numpy>=1.21 in ./PaddleX_env/lib/python3.10/site-packages (from paddlepaddle==3.0.0) (1.24.4)
Requirement already satisfied: protobuf>=3.20.2 in ./PaddleX_env/lib/python3.10/site-packages (from paddlepaddle==3.0.0) (6.30.1)
Requirement already satisfied: Pillow in ./PaddleX_env/lib/python3.10/site-packages (from paddlepaddle==3.0.0) (11.1.0)
Requirement already satisfied: decorator in ./PaddleX_env/lib/python3.10/site-packages (from paddlepaddle==3.0.0) (5.2.1)
Requirement already satisfied: astor in ./PaddleX_env/lib/python3.10/site-packages (from paddlepaddle==3.0.0) (0.8.1)
Requirement already satisfied: opt-einsum==3.3.0 in ./PaddleX_env/lib/python3.10/site-packages (from paddlepaddle==3.0.0) (3.3.0)
Requirement already satisfied: networkx in ./PaddleX_env/lib/python3.10/site-packages (from paddlepaddle==3.0.0) (3.4.2)
Requirement already satisfied: typing-extensions in ./PaddleX_env/lib/python3.10/site-packages (from paddlepaddle==3.0.0) (4.13.2)
Requirement already satisfied: anyio in ./PaddleX_env/lib/python3.10/site-packages (from httpx->paddlepaddle==3.0.0) (4.9.0)
Requirement already satisfied: certifi in ./PaddleX_env/lib/python3.10/site-packages (from httpx->paddlepaddle==3.0.0) (2025.1.31)
Requirement already satisfied: httpcore==1.* in ./PaddleX_env/lib/python3.10/site-packages (from httpx->paddlepaddle==3.0.0) (1.0.8)
Requirement already satisfied: idna in ./PaddleX_env/lib/python3.10/site-packages (from httpx->paddlepaddle==3.0.0) (3.10)
Requirement already satisfied: h11<0.15,>=0.13 in ./PaddleX_env/lib/python3.10/site-packages (from httpcore==1.*->httpx->paddlepaddle==3.0.0) (0.14.0)
Requirement already satisfied: exceptiongroup>=1.0.2 in ./PaddleX_env/lib/python3.10/site-packages (from anyio->httpx->paddlepaddle==3.0.0) (1.2.2)
Requirement already satisfied: sniffio>=1.1 in ./PaddleX_env/lib/python3.10/site-packages (from anyio->httpx->paddlepaddle==3.0.0) (1.3.1)
(PaddleX_env) ***@***.*** PaddleX % python -m pip install paddleocr
Requirement already satisfied: paddleocr in ./PaddleX_env/lib/python3.10/site-packages (2.10.0)
Requirement already satisfied: shapely in ./PaddleX_env/lib/python3.10/site-packages (from paddleocr) (2.1.1)
Requirement already satisfied: scikit-image in ./PaddleX_env/lib/python3.10/site-packages (from paddleocr) (0.25.2)
Requirement already satisfied: pyclipper in ./PaddleX_env/lib/python3.10/site-packages (from paddleocr) (1.3.0.post6)
Requirement already satisfied: lmdb in ./PaddleX_env/lib/python3.10/site-packages (from paddleocr) (1.6.2)
Requirement already satisfied: tqdm in ./PaddleX_env/lib/python3.10/site-packages (from paddleocr) (4.67.1)
Requirement already satisfied: numpy in ./PaddleX_env/lib/python3.10/site-packages (from paddleocr) (1.24.4)
Requirement already satisfied: rapidfuzz in ./PaddleX_env/lib/python3.10/site-packages (from paddleocr) (3.13.0)
Requirement already satisfied: opencv-python in ./PaddleX_env/lib/python3.10/site-packages (from paddleocr) (4.11.0.86)
Requirement already satisfied: opencv-contrib-python in ./PaddleX_env/lib/python3.10/site-packages (from paddleocr) (4.10.0.84)
Requirement already satisfied: cython in ./PaddleX_env/lib/python3.10/site-packages (from paddleocr) (3.1.1)
Requirement already satisfied: Pillow in ./PaddleX_env/lib/python3.10/site-packages (from paddleocr) (11.1.0)
Requirement already satisfied: pyyaml in ./PaddleX_env/lib/python3.10/site-packages (from paddleocr) (6.0.2)
Requirement already satisfied: python-docx in ./PaddleX_env/lib/python3.10/site-packages (from paddleocr) (1.1.2)
Requirement already satisfied: beautifulsoup4 in ./PaddleX_env/lib/python3.10/site-packages (from paddleocr) (4.13.4)
Requirement already satisfied: fonttools>=4.24.0 in ./PaddleX_env/lib/python3.10/site-packages (from paddleocr) (4.58.0)
Requirement already satisfied: fire>=0.3.0 in ./PaddleX_env/lib/python3.10/site-packages (from paddleocr) (0.7.0)
Requirement already satisfied: requests in ./PaddleX_env/lib/python3.10/site-packages (from paddleocr) (2.32.3)
Requirement already satisfied: albumentations in ./PaddleX_env/lib/python3.10/site-packages (from paddleocr) (2.0.7)
Requirement already satisfied: albucore in ./PaddleX_env/lib/python3.10/site-packages (from paddleocr) (0.0.24)
Requirement already satisfied: termcolor in ./PaddleX_env/lib/python3.10/site-packages (from fire>=0.3.0->paddleocr) (3.1.0)
Requirement already satisfied: stringzilla>=3.10.4 in ./PaddleX_env/lib/python3.10/site-packages (from albucore->paddleocr) (3.12.5)
Requirement already satisfied: simsimd>=5.9.2 in ./PaddleX_env/lib/python3.10/site-packages (from albucore->paddleocr) (6.2.1)
Requirement already satisfied: opencv-python-headless>=4.9.0.80 in ./PaddleX_env/lib/python3.10/site-packages (from albucore->paddleocr) (4.11.0.86)
Requirement already satisfied: scipy>=1.10.0 in ./PaddleX_env/lib/python3.10/site-packages (from albumentations->paddleocr) (1.15.3)
Requirement already satisfied: pydantic>=2.9.2 in ./PaddleX_env/lib/python3.10/site-packages (from albumentations->paddleocr) (2.11.4)
Requirement already satisfied: annotated-types>=0.6.0 in ./PaddleX_env/lib/python3.10/site-packages (from pydantic>=2.9.2->albumentations->paddleocr) (0.7.0)
Requirement already satisfied: pydantic-core==2.33.2 in ./PaddleX_env/lib/python3.10/site-packages (from pydantic>=2.9.2->albumentations->paddleocr) (2.33.2)
Requirement already satisfied: typing-extensions>=4.12.2 in ./PaddleX_env/lib/python3.10/site-packages (from pydantic>=2.9.2->albumentations->paddleocr) (4.13.2)
Requirement already satisfied: typing-inspection>=0.4.0 in ./PaddleX_env/lib/python3.10/site-packages (from pydantic>=2.9.2->albumentations->paddleocr) (0.4.0)
Requirement already satisfied: soupsieve>1.2 in ./PaddleX_env/lib/python3.10/site-packages (from beautifulsoup4->paddleocr) (2.7)
Requirement already satisfied: lxml>=3.1.0 in ./PaddleX_env/lib/python3.10/site-packages (from python-docx->paddleocr) (5.4.0)
Requirement already satisfied: charset-normalizer<4,>=2 in ./PaddleX_env/lib/python3.10/site-packages (from requests->paddleocr) (3.4.2)
Requirement already satisfied: idna<4,>=2.5 in ./PaddleX_env/lib/python3.10/site-packages (from requests->paddleocr) (3.10)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./PaddleX_env/lib/python3.10/site-packages (from requests->paddleocr) (2.4.0)
Requirement already satisfied: certifi>=2017.4.17 in ./PaddleX_env/lib/python3.10/site-packages (from requests->paddleocr) (2025.1.31)
Requirement already satisfied: networkx>=3.0 in ./PaddleX_env/lib/python3.10/site-packages (from scikit-image->paddleocr) (3.4.2)
Requirement already satisfied: imageio!=2.35.0,>=2.33 in ./PaddleX_env/lib/python3.10/site-packages (from scikit-image->paddleocr) (2.37.0)
Requirement already satisfied: tifffile>=2022.8.12 in ./PaddleX_env/lib/python3.10/site-packages (from scikit-image->paddleocr) (2025.5.10)
Requirement already satisfied: packaging>=21 in ./PaddleX_env/lib/python3.10/site-packages (from scikit-image->paddleocr) (25.0)
Requirement already satisfied: lazy-loader>=0.4 in ./PaddleX_env/lib/python3.10/site-packages (from scikit-image->paddleocr) (0.4)
(PaddleX_env) ***@***.*** PaddleX % git clone https://github.com/PaddlePaddle/PaddleOCR
Cloning into 'PaddleOCR'...
remote: Enumerating objects: 217566, done.
remote: Counting objects: 100% (6554/6554), done.
remote: Compressing objects: 100% (1232/1232), done.
remote: Total 217566 (delta 5615), reused 5964 (delta 5250), pack-reused 211012 (from 4)
Receiving objects: 100% (217566/217566), 1.15 GiB | 3.66 MiB/s, done.
Resolving deltas: 100% (171798/171798), done.
(PaddleX_env) ***@***.*** PaddleX % python -m pip install -r requirements.txt
ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'
(PaddleX_env) ***@***.*** PaddleX % cd /Users/viviantong/Desktop/PaddleX/PaddleOCR
(PaddleX_env) ***@***.*** PaddleOCR % python -m pip install -r requirements.txt
Requirement already satisfied: shapely in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from -r requirements.txt (line 1)) (2.1.1)
Requirement already satisfied: scikit-image in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from -r requirements.txt (line 2)) (0.25.2)
Requirement already satisfied: pyclipper in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from -r requirements.txt (line 3)) (1.3.0.post6)
Requirement already satisfied: lmdb in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from -r requirements.txt (line 4)) (1.6.2)
Requirement already satisfied: tqdm in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from -r requirements.txt (line 5)) (4.67.1)
Requirement already satisfied: numpy in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from -r requirements.txt (line 6)) (1.24.4)
Requirement already satisfied: rapidfuzz in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from -r requirements.txt (line 7)) (3.13.0)
Requirement already satisfied: opencv-python in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from -r requirements.txt (line 8)) (4.11.0.86)
Requirement already satisfied: opencv-contrib-python in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from -r requirements.txt (line 9)) (4.10.0.84)
Requirement already satisfied: cython in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from -r requirements.txt (line 10)) (3.1.1)
Requirement already satisfied: Pillow in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from -r requirements.txt (line 11)) (11.1.0)
Requirement already satisfied: pyyaml in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from -r requirements.txt (line 12)) (6.0.2)
Requirement already satisfied: requests in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from -r requirements.txt (line 13)) (2.32.3)
Requirement already satisfied: albumentations in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from -r requirements.txt (line 14)) (2.0.7)
Requirement already satisfied: albucore in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from -r requirements.txt (line 16)) (0.0.24)
Requirement already satisfied: packaging in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from -r requirements.txt (line 17)) (25.0)
Requirement already satisfied: scipy>=1.11.4 in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from scikit-image->-r requirements.txt (line 2)) (1.15.3)
Requirement already satisfied: networkx>=3.0 in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from scikit-image->-r requirements.txt (line 2)) (3.4.2)
Requirement already satisfied: imageio!=2.35.0,>=2.33 in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from scikit-image->-r requirements.txt (line 2)) (2.37.0)
Requirement already satisfied: tifffile>=2022.8.12 in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from scikit-image->-r requirements.txt (line 2)) (2025.5.10)
Requirement already satisfied: lazy-loader>=0.4 in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from scikit-image->-r requirements.txt (line 2)) (0.4)
Requirement already satisfied: charset-normalizer<4,>=2 in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from requests->-r requirements.txt (line 13)) (3.4.2)
Requirement already satisfied: idna<4,>=2.5 in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from requests->-r requirements.txt (line 13)) (3.10)
Requirement already satisfied: urllib3<3,>=1.21.1 in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from requests->-r requirements.txt (line 13)) (2.4.0)
Requirement already satisfied: certifi>=2017.4.17 in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from requests->-r requirements.txt (line 13)) (2025.1.31)
Requirement already satisfied: pydantic>=2.9.2 in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from albumentations->-r requirements.txt (line 14)) (2.11.4)
Requirement already satisfied: opencv-python-headless>=4.9.0.80 in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from albumentations->-r requirements.txt (line 14)) (4.11.0.86)
Requirement already satisfied: stringzilla>=3.10.4 in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from albucore->-r requirements.txt (line 16)) (3.12.5)
Requirement already satisfied: simsimd>=5.9.2 in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from albucore->-r requirements.txt (line 16)) (6.2.1)
Requirement already satisfied: annotated-types>=0.6.0 in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from pydantic>=2.9.2->albumentations->-r requirements.txt (line 14)) (0.7.0)
Requirement already satisfied: pydantic-core==2.33.2 in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from pydantic>=2.9.2->albumentations->-r requirements.txt (line 14)) (2.33.2)
Requirement already satisfied: typing-extensions>=4.12.2 in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from pydantic>=2.9.2->albumentations->-r requirements.txt (line 14)) (4.13.2)
Requirement already satisfied: typing-inspection>=0.4.0 in /Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages (from pydantic>=2.9.2->albumentations->-r requirements.txt (line 14)) (0.4.0)
(PaddleX_env) ***@***.*** PaddleOCR % python test.py
python: can't open file '/Users/viviantong/Desktop/PaddleX/PaddleOCR/test.py': [Errno 2] No such file or directory
(PaddleX_env) ***@***.*** PaddleOCR % cd /Users/viviantong/Desktop/PaddleX
(PaddleX_env) ***@***.*** PaddleX % python test.py
/Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages/paddle/utils/cpp_extension/extension_utils.py:711: UserWarning: No ccache found. Please be aware that recompiling all source files may be required. You can download and install ccache from: https://github.com/ccache/ccache/blob/master/doc/INSTALL.md
warnings.warn(warning_message)
Traceback (most recent call last):
File "/Users/viviantong/Desktop/PaddleX/test.py", line 2, in <module>
from paddleocr import PPStructureV3
ImportError: cannot import name 'PPStructureV3' from 'paddleocr' (/Users/viviantong/Desktop/PaddleX/PaddleX_env/lib/python3.10/site-packages/paddleocr/__init__.py)
(PaddleX_env) ***@***.*** PaddleX %
发自我的iPhone
…------------------ Original ------------------
From: Wang Xin ***@***.***>
Date: Tue,May 20,2025 9:01 PM
To: PaddlePaddle/PaddleOCR ***@***.***>
Cc: vivian007165 ***@***.***>, Comment ***@***.***>
Subject: Re: [PaddlePaddle/PaddleOCR]PaddleOCR/latest/version3.x/pipeline_usage/PP-StructureV3 (Discussion #15277)
|
Beta Was this translation helpful? Give feedback.
-
试试pip install -e . |
Beta Was this translation helpful? Give feedback.
-
太太,不行❌
我的设备是MacBook M4,24g
我测试了一个图片:
图片大小 1535 × 2333像素
图片DPI 72像素/英寸
代码报错:
All the weights of PPChart2TableInference were initialized from the model checkpoint at /Users/viviantong/.paddlex/official_models/PP-Chart2Table.
If your task is similar to the task the model of the checkpoint was trained on, you can already use PPChart2TableInference for predictions without further training.
Loading configuration file /Users/viviantong/.paddlex/official_models/PP-Chart2Table/generation_config.json
正在处理文件: /Users/viviantong/Desktop/PaddleX/东江党史资料汇编 第10辑2.jpg
zsh: segmentation fault python test.py
然后又测试了一个PDF的书籍:
All the weights of PPChart2TableInference were initialized from the model checkpoint at /Users/viviantong/.paddlex/official_models/PP-Chart2Table.
If your task is similar to the task the model of the checkpoint was trained on, you can already use PPChart2TableInference for predictions without further training.
Loading configuration file /Users/viviantong/.paddlex/official_models/PP-Chart2Table/generation_config.json
正在处理文件: /Users/viviantong/Desktop/PaddleX/左右江革命根据地的妇女运动.pdf
Resized image size (6208x3972) exceeds max_side_limit of 4000. Resizing to fit within limit.
太太,你们模型内部大概有什么限制呀?
发自我的iPhone
…------------------ Original ------------------
From: Wang Xin ***@***.***>
Date: Tue,May 20,2025 9:52 PM
To: PaddlePaddle/PaddleOCR ***@***.***>
Cc: vivian007165 ***@***.***>, Comment ***@***.***>
Subject: Re: [PaddlePaddle/PaddleOCR]PaddleOCR/latest/version3.x/pipeline_usage/PP-StructureV3 (Discussion #15277)
试试pip install -e .
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
非常感谢,现在已经正常使用了
…------------------ 原始邮件 ------------------
发件人: ***@***.***>;
发送时间: 2025年5月21日(星期三) 晚上10:14
收件人: ***@***.***>;
抄送: ***@***.***>; ***@***.***>;
主题: Re: [PaddlePaddle/PaddleOCR] PaddleOCR/latest/version3.x/pipeline_usage/PP-StructureV3 (Discussion #15277)
您好,看上去您是卡在图表解析模型上了,可以通过设置 --use_chart_recognition False 关掉图表解析模型试试呢?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
使用指定文字检测模型时报错,已切换不同的模型尝试,而指定文字识别模型时运行正常。 代码为: pipeline = PPStructureV3(use_doc_orientation_classify=False, |
Beta Was this translation helpful? Give feedback.
-
处理pdf文件时报出段错误:C++ Traceback (most recent call last):0 paddle::AnalysisPredictor::ZeroCopyRun(bool) Error Message Summary:FatalError: Segmentation fault (core dumped) 代码为: pipeline = PPStructureV3(use_doc_orientation_classify=False, |
Beta Was this translation helpful? Give feedback.
-
from paddleocr import PPStructureV3
pipeline = PPStructureV3()
output = pipeline.predict("./1.png") Creating model: ('PP-LCNet_x1_0_doc_ori', None)
|
Beta Was this translation helpful? Give feedback.
-
好的, 谢谢!
liuhongen1234567 ***@***.***> 于2025年6月3日周二 18:00写道:
… 您好,这个问题目前正在修复,预计下一版wheel包可以解决。gpu应该是没问题的
—
Reply to this email directly, view it on GitHub
<#15277 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAH2F6WYDPWRWYRN6U4VOHT3BVW5HAVCNFSM6AAAAAB5QNFLQKVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGMZVGM4DSMA>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
2.2 Python脚本方式集成的 demo 有些微不足道的笔误。 from pathlib import Path
from paddleocr import PPStructureV3
input_file = "./your_pdf_file.pdf"
output_path = Path("./output")
pipeline = PPStructureV3()
output = pipeline.predict("./pp_structure_v3_demo.png") 应该 |
Beta Was this translation helpful? Give feedback.
-
执行以下命令时报错
C++ Traceback (most recent call last):0 paddle::AnalysisPredictor::ZeroCopyRun(bool) Error Message Summary:FatalError: |
Beta Was this translation helpful? Give feedback.
-
使用联想笔记本,from paddleocr import PPStructureV3 |
Beta Was this translation helpful? Give feedback.
-
使用cpu笔记本,运行示例代码:from paddleocr import PPStructureV3 All the weights of PPChart2TableInference were initialized from the model checkpoint at C:\Users\Lenovo.paddlex\official_models\PP-Chart2Table. 进程已结束,退出代码为 -1073741819 (0xC0000005)。请大佬帮忙解答下 |
Beta Was this translation helpful? Give feedback.
-
设备昇腾300I Duo,按照按照教程来可以运行 PP-OCRv5 推理,但是在运行 PP-StructureV3 推理时报错日志如下 I0630 18:47:28.734256 19937 init.cc:238] ENV [CUSTOM_DEVICE_ROOT]=/usr/local/lib/python3.10/dist-packages/paddle_custom_device All the weights of PPChart2TableInference were initialized from the model checkpoint at /root/.paddlex/official_models/PP-Chart2Table. C++ Traceback (most recent call last):0 paddle::AnalysisPredictor::ZeroCopyRun(bool) Error Message Summary:FatalError: Segmentation fault (core dumped) |
Beta Was this translation helpful? Give feedback.
-
请问在提取文字之前有什么办法能够识别水印并过滤掉么? |
Beta Was this translation helpful? Give feedback.
-
use_wireless_table_cells_trans_to_html 这个配置参数不能用吗? |
Beta Was this translation helpful? Give feedback.
-
以下代码报错 from paddleocr import PPStructureV3 input_file = "./blood.pdf" pipeline = PPStructureV3(use_doc_orientation_classify=True, markdown_list = [] for res in output: markdown_texts = pipeline.concatenate_markdown_pages(markdown_list) mkd_file_path = output_path / f"{Path(input_file).stem}.md" with open(mkd_file_path, "w", encoding="utf-8") as f: for item in markdown_images: 报错内容: |
Beta Was this translation helpful? Give feedback.
-
Windows PPStructureV3() 方法调用的时候下载的模型全下到 C盘home文件夹下了,有办法改变模型下载路径到当前目录下吗 |
Beta Was this translation helpful? Give feedback.
-
我采用paddlex --serve --pipeline PP-StructureV3 启动服务,请问下转换复杂pdf文件时,每次只返回10页内容,这个是在哪里修改配置? |
Beta Was this translation helpful? Give feedback.
-
PP-StructureV3 4090 单卡,使用paddlex 默认配置 显存不够吗,最少需要多少显存呢 |
Beta Was this translation helpful? Give feedback.
-
识别现代印刷品繁体竖排pdf文件,从输出结果中可看到,一般一列为一个区域,有时一列被分成几个区域,有的明明区域已被选,但对应的文字没有识别出来,一般一页中会漏掉一两列,或一列中的一两个区域。这需要调整什么参数吗?我用的命令是paddleocr pp_structurev3 -i "路径" --save_path "路径\output",谢谢。 |
Beta Was this translation helpful? Give feedback.
-
请问一下,识别表格时为什么会出现错位的情况?比如1234列, 第3列的内容识别到了第2列。 |
Beta Was this translation helpful? Give feedback.
-
您好,请问该产线能只识别并输出表格和表格中的文字内容吗? |
Beta Was this translation helpful? Give feedback.
-
你好,我想问一下如果开启并使用了图表解析模块,最后的输出会新增哪些内容呢 |
Beta Was this translation helpful? Give feedback.
-
您好,mineru 用的是paddleocr的文本检测和识别,理论上两者不会有很大的差异。我们内部在水印文档上结果也还不错,请问您的文档是水印遮挡比较严重是吗?
鸿飞万里
***@***.***
…------------------ 原始邮件 ------------------
发件人: ***@***.***>;
发送时间: 2025年7月28日(星期一) 下午5:27
收件人: ***@***.***>;
抄送: ***@***.***>; ***@***.***>;
主题: Re: [PaddlePaddle/PaddleOCR] PaddleOCR/latest/version3.x/pipeline_usage/PP-StructureV3 (Discussion #15277)
您好,去水印的话基于opencv的函数就可以实现,网上有很多教程可以参考,比如: https://zhuanlan.zhihu.com/p/401075119
你好,未来是否会有优化对水印文档的提取? 目前,提取带水印的文档,会出现缺字的现象;mineru 和 marker 对水印就比较鲁棒,基本没有出现缺字的现象。
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
使用PP-StructureV3时会产生下面报错 |
Beta Was this translation helpful? Give feedback.
-
paddleocr pp_structurev3 -i https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/pp_structure_v3_demo.png All the weights of PPChart2TableInference were initialized from the model checkpoint at /Users/wangxiangyi/.paddlex/official_models/PP-Chart2Table. 使用macmini,m4芯片,下载的paddlepaddle和paddleocr都按文档下载了最新版本,但还是出现这个问题,换用python版本问题依然存在 |
Beta Was this translation helpful? Give feedback.
-
docker pull ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.1.0-gpu-cuda11.8-cudnn8.9 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
PaddleOCR/latest/version3.x/pipeline_usage/PP-StructureV3
Awesome multilingual OCR toolkits based on PaddlePaddle (practical ultra lightweight OCR system, support 80+ languages recognition, provide data annotation and synthesis tools, support training and deployment among server, mobile, embedded and IoT devices)
https://paddlepaddle.github.io/PaddleOCR/latest/version3.x/pipeline_usage/PP-StructureV3.html
Beta Was this translation helpful? Give feedback.
All reactions