请问这个报错怎么解决,以前可以运行的
收藏
快速回复
AI Studio平台使用 问答Notebook项目 2314 4
请问这个报错怎么解决,以前可以运行的
收藏
快速回复
AI Studio平台使用 问答Notebook项目 2314 4

在运行如下代码时候报错

!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
收藏
回复
全部评论(4)
时间顺序
学习委员
#2 回复于2019-11

您之前这个版本的程序是基于paddle什么版本写的啊?

0
回复
生活的勇者77
#3 回复于2019-11

1.0.0

0
回复
生活的勇者77
#4 回复于2019-11
您之前这个版本的程序是基于paddle什么版本写的啊?

1.0.0

0
回复
唐宋元明清QQ99
#5 回复于2019-11

在Paddle 1.5.1下不会出现该问题哦,可能是Fork的时候版本过低,新开一个项目就OK了。

1
回复
在@后输入用户全名并按空格结束,可艾特全站任一用户