根据https://github.com/PaddlePaddle/PaddleHub/blob/develop/docs/docs_ch/get_start/windows_quickstart.md
- 安装
hub install stylepro_artistic==1.0.1
出现ImportError: cannot import name ‘Constant’ from ‘paddle.fluid.initializer’,提示在File: "C:\Users\29544\.paddlehub\modules\stylepro_artistic\encoder_network.py", line 2, in < module > from paddle.fluid.initializer import Constant
出现问题
- 找到 paddle.fluid.initializer,发现没有Constant
- 经寻找在paddle.nn.initializer.constant,发现Constant
- 将stylepro_artistic\encoder_network.py中的import修改
# from paddle.fluid.initializer import Constant
from paddle.nn.initializer.constant import Constant
-
重新安装,问题解决
-
而后运行时报错,变量问题,变量分配前引用
-
打开 data_fead.py,首先生命 im 为未知类型变量
-
再次运行,问题解决