安装以及使用 stylepro_artistic 所遇问题解决

根据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 为未知类型变量
    安装以及使用 stylepro_artistic 所遇问题解决_第1张图片

  • 再次运行,问题解决

你可能感兴趣的:(python)