在App Engine上部署Python应用程序会导致错误500

时间:2019-07-12 09:24:39

标签: python google-app-engine google-cloud-platform plotly-dash

我想用Google App Engine部署我的Python应用程序。它在Google Cloud Shell上本地工作。但是,使用命令google app deploy生成的URL出现了错误500。在日志中,我可以看到:

import Dash
No module named dash

但是,我已经使用命令pip install dash安装了此模块。 我的Python应用使用2.7版。

import dash
import dash_core_components as dcc
import dash_html_components as html

import plotly.graph_objs as go

import pandas

df = pandas.read_csv('abc.csv')  # csv file dataset

df.head()


classes = df['Class'].unique()

app = dash.Dash()

app.layout = html.Div([

#layout part
#function part

if __name__ == '__main__' :
    app.run_server(debug=True, host='127.0.0.4')