首页 PaddleOCR 帖子详情
AiStudio安装PaddleOCR报错 已解决
收藏
快速回复
PaddleOCR 问答学习资料 1518 6
AiStudio安装PaddleOCR报错 已解决
收藏
快速回复
PaddleOCR 问答学习资料 1518 6

搞不定啊,怎么办?

提示:

ImportError: cannot import name 'LayoutXLMModel' from 'paddlenlp.transformers' (/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddlenlp/transformers/__init__.py)

Obtaining file:///home/aistudio/PaddleOCR
    ERROR: Command errored out with exit status 1:
     command: /opt/conda/envs/python35-paddle120-env/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/home/aistudio/PaddleOCR/setup.py'"'"'; __file__='"'"'/home/aistudio/PaddleOCR/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info
         cwd: /home/aistudio/PaddleOCR/
    Complete output (13 lines):
    /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/scipy/__init__.py:149: UserWarning: A NumPy version >=1.16.5 and <1.23.0 is required for this version of SciPy (detected version 1.16.4
      UserWarning)
    Traceback (most recent call last):
      File "", line 1, in 
      File "/home/aistudio/PaddleOCR/setup.py", line 17, in 
        from paddleocr import VERSION
      File "/home/aistudio/PaddleOCR/paddleocr.py", line 37, in 
        from ppstructure.predict_system import OCRSystem, save_structure_res
      File "/home/aistudio/PaddleOCR/ppstructure/predict_system.py", line 33, in 
        from ppstructure.vqa.infer_ser_e2e import SerPredictor, draw_ser_results
      File "/home/aistudio/PaddleOCR/ppstructure/vqa/infer_ser_e2e.py", line 24, in 
        from paddlenlp.transformers import LayoutXLMModel, LayoutXLMTokenizer, LayoutXLMForTokenClassification
    ImportError: cannot import name 'LayoutXLMModel' from 'paddlenlp.transformers' (/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddlenlp/transformers/__init__.py)
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

 

真有点玄
已解决
6# 回复于2021-12
升级paddlenlp并重启环境即可解决 !pip install paddlenlp==2.2.1 [图片]
展开
0
收藏
回复
全部评论(6)
时间顺序
三岁
#2 回复于2021-12

哇,太棒了,解决了好多困难呢!!!

0
回复
JavaRoom
#3 回复于2021-12

但是升级了pip就好了。

0
回复
77Sherry
#4 回复于2021-12

请问怎么升级 pip 呢? 运行课件里面的代码。第一句就是升级 pip, 但是还是同样报错,无法导入 LayoutXLM

0
回复
JavaRoom
#5 回复于2021-12
请问怎么升级 pip 呢? 运行课件里面的代码。第一句就是升级 pip, 但是还是同样报错,无法导入 LayoutXLM

可以这样解决,不用安装也成!

# !git clone https://gitee.com/paddlepaddle/PaddleOCR
import os
# 修改代码运行的默认目录为 /home/aistudio/PaddleOCR
os.chdir("/home/aistudio/PaddleOCR")
# 升级pip
!pip install --upgrade pip
# 安装PaddleOCR第三方依赖
!pip install -r requirements.txt

 

0
回复
真有点玄
#6 回复于2021-12

升级paddlenlp并重启环境即可解决

!pip install paddlenlp==2.2.1

0
回复
Dream拒杰
#7 回复于2021-12

已经解决

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户