paddle 下没有 inference方法
收藏
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
收藏
请登录后评论
是不是没添加环境变量
在哪里添加什么样的环境变量?
找到原因了,是版本问题,1.8.5里没有该模块,2.0rc1版本里就有了
问题解决了吗?
我也遇到该问题了
把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安装就没问题了
在文件 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模块,会到源代码路径下寻找相关模块,导致错误。
所以只要把代码拷贝到其他目录下就可以