首页 PaddleOCR 帖子详情
paddle 下没有 inference方法
收藏
快速回复
PaddleOCR 问答OCR 9772 6
paddle 下没有 inference方法
收藏
快速回复
PaddleOCR 问答OCR 9772 6

paddleOCR tools/infer/utility.py 中有语法错误:from paddle import inference
paddle中无inference方法,如何修改此处?

错误提示如下:

lisong@lisong-PC:~/H986$ python3 tools/infer/predict_system.py --image_dir="./doc/imgs/11.jpg" --det_model_dir="./inference/ch_det_mv3_db/" --rec_model_dir="./inference/ch_rec_mv3_crnn/"
Traceback (most recent call last):
File "tools/infer/predict_system.py", line 28, in
import tools.infer.utility as utility
File "/home/lisong/H986/tools/infer/utility.py", line 23, in
from paddle import inference
ImportError: cannot import name 'inference' from 'paddle' (/home/lisong/.local/lib/python3.7/site-packages/paddle/__init__.py)

0
收藏
回复
全部评论(6)
时间顺序
AIStudio810258
#2 回复于2021-01

是不是没添加环境变量

0
回复
小李哥
#3 回复于2021-01

在哪里添加什么样的环境变量?

0
回复
小李哥
#4 回复于2021-01

找到原因了,是版本问题,1.8.5里没有该模块,2.0rc1版本里就有了

0
回复
小新。
#5 回复于2021-02

问题解决了吗?

我也遇到该问题了

 

0
回复
在北航行
#6 回复于2021-04

把paddlepaddle的版本升级到最新的2.0.1就可以了,不要用python3 -m pip install paddlepaddle==2.0.0b0 -i https://mirror.baidu.com/pypi/simple安装,使用python -m pip install paddlepaddle==2.0.1 -i https://mirror.baidu.com/pypi/simple安装就没问题了

4
回复
f
fjchw
#7 回复于2021-07

在文件 paddle\__init__.py, line 24: 明确指出

except ImportError:
import sys
sys.stderr.write('''Warning with import paddle: you **should not
import paddle from the source directory**; please install paddlepaddle*.whl firstly.'''
)

不要在源代码路径中导入 paddle模块,会到源代码路径下寻找相关模块,导致错误。

所以只要把代码拷贝到其他目录下就可以

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