为了账号安全,请及时绑定邮箱和手机立即绑定

为什么这个 docker 和烧瓶应用程序会给出 NameError?

为什么这个 docker 和烧瓶应用程序会给出 NameError?

侃侃无极 2022-07-05 19:29:40
我在这里按照示例进行操作。我正在运行示例中的 app.py。我将其导入更改为:from keras.xx至:from tensorflow.keras.xx修复一个错误,我将 tensorflow 降级到 1.15 以修复另一个错误。我这样运行它:sudo docker run -d -p 5000:5000 keras-app但它不断崩溃:2020-01-23T11:21:10.764365528Z   File "app.py", line 85, in <module>2020-01-23T11:21:10.764369389Z     tensorflowapp.run(host='0.0.0.0')2020-01-23T11:21:10.764372622Z NameError: name 'tensorflowapp' is not defined代码片段:app = flask.Flask(__name__)model = None...if __name__ == "__main__":print(("* Loading Keras model and Flask starting server..."    "please wait until server has fully started"))load_model()app.run(host='0.0.0.0')我是码头工人和烧瓶的新手,所以我很感激任何关于我所缺少的东西的指示。我在谷歌云上运行它。
查看完整描述

1 回答

?
弑天下

TA贡献1818条经验 获得超8个赞

罪魁祸首是tensorflowapp。它应该只appapp.run()但不知何故它在接收tensorflowapp之前添加app.run()。您需要查看您是否不小心tensorflow在代码/执行命令中的某个地方编写了代码。



查看完整回答
反对 回复 2022-07-05
  • 1 回答
  • 0 关注
  • 130 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号