--------------------------------------------------------------------------- NameError Traceback (most recent call last) /tmp/ipykernel_189/175362322.py in ----> 1 import paddlehub as hub 2 # import cv2 3 4 # text_detector = hub.Module(name="chinese_text_detection_db_server") 5 # result = text_detector.detect_text(images=[cv2.imread('/PATH/TO/IMAGE')])
/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddlehub/__init__.py in 22 from paddlehub import env 23 from paddlehub.config import config ---> 24 from paddlehub import datasets 25 from paddlehub.finetune import Trainer 26 from paddlehub.utils import log, parser, utils
/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddlehub/datasets/__init__.py in 13 # limitations under the License. 14 ---> 15 from paddlehub.datasets.canvas import Canvas 16 from paddlehub.datasets.flowers import Flowers 17 from paddlehub.datasets.minicoco import MiniCOCO
/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddlehub/datasets/canvas.py in 17 from typing import Callable 18 ---> 19 import paddle 20 import numpy as np 21
/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddle/__init__.py in 26 27 import paddle.batch ---> 28 batch = batch.batch 29 from .fluid import monkey_patch_variable 30 from .fluid.dygraph import monkey_patch_math_varbase
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
/tmp/ipykernel_189/175362322.py in
----> 1 import paddlehub as hub
2 # import cv2
3
4 # text_detector = hub.Module(name="chinese_text_detection_db_server")
5 # result = text_detector.detect_text(images=[cv2.imread('/PATH/TO/IMAGE')])
/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddlehub/__init__.py in
22 from paddlehub import env
23 from paddlehub.config import config
---> 24 from paddlehub import datasets
25 from paddlehub.finetune import Trainer
26 from paddlehub.utils import log, parser, utils
/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddlehub/datasets/__init__.py in
13 # limitations under the License.
14
---> 15 from paddlehub.datasets.canvas import Canvas
16 from paddlehub.datasets.flowers import Flowers
17 from paddlehub.datasets.minicoco import MiniCOCO
/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddlehub/datasets/canvas.py in
17 from typing import Callable
18
---> 19 import paddle
20 import numpy as np
21
/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddle/__init__.py in
26
27 import paddle.batch
---> 28 batch = batch.batch
29 from .fluid import monkey_patch_variable
30 from .fluid.dygraph import monkey_patch_math_varbase
NameError: name 'batch' is not defined
代码:import paddlehub as hub
paddle、paddlehub版本要说明一下的。如果不是最新建议升级最新的试试看。
版本问题