请问这个报错怎么解决,以前可以运行的
收藏
在运行如下代码时候报错
!pip install paddlehub
from paddle.fluid.framework import switch_main_program
import paddlehub as hub
import paddle.fluid as fluid
显示报错为
Traceback (most recent call last) in
2 get_ipython().system('pip install paddlehub')
3 from paddle.fluid.framework import switch_main_program
----> 4 import paddlehub as hub
5 import paddle.fluid as fluid
/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddlehub/__init__.py in
44 from .io.type import DataType
45
---> 46 from .finetune.task import ClassifierTask
47 from .finetune.task import TextClassifierTask
48 from .finetune.task import ImageClassifierTask
/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddlehub/finetune/task/__init__.py in
15
16 from .basic_task import BasicTask, RunEnv, RunState
---> 17 from .classifier_task import ClassifierTask, ImageClassifierTask, TextClassifierTask, MultiLabelClassifierTask
18 from .reading_comprehension_task import ReadingComprehensionTask
19 from .regression_task import RegressionTask
/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddlehub/finetune/task/classifier_task.py in
23 import paddle.fluid as fluid
24
---> 25 from paddlehub.finetune.evaluate import calculate_f1_np, matthews_corrcoef
26 from .basic_task import BasicTask
27
ImportError: cannot import name 'calculate_f1_np' from 'paddlehub.finetune.evaluate' (/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddlehub/finetune/evaluate.py)
请问如何解决这个问题,万分感谢
1
收藏
请登录后评论
您之前这个版本的程序是基于paddle什么版本写的啊?
1.0.0
1.0.0
在Paddle 1.5.1下不会出现该问题哦,可能是Fork的时候版本过低,新开一个项目就OK了。