When i run the below:
app = dash.Dash(name)
app.layout = dash_table.DataTable(
id='table',
columns=[{"name": i, "id": i} for i in data.columns],
data=data.to_dict('records'),
)
if __name__ == '__main__':
app.run_server(debug=True,ssl_context='adhoc')
i then get a : 'running on https://127.0.0.1:8050/ and then when i click on it i get a “hmm… can’t reach this page” and an error code: INET_E_RESOURCE_NOT_FOUND
app = dash.Dash(name)
should be
app = dash.Dash(__name__)
sorry i have done that and did mean that just editing wrong. still does not work.
ssl_context='adhoc'
appears to be the culprit…not sure why…might have time later to dive into it but FYI in case you weren’t going down this path…
but when i remove this it still does not work
Using the latest (aka today’s most recent update) of Dash, the following works for me:
import dash
import dash_table
import pandas as pd
df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/solar.csv')
app = dash.Dash(__name__)
app.layout = dash_table.DataTable(
id='table',
columns=[{"name": i, "id": i} for i in df.columns],
data=df.to_dict('records'),
)
if __name__ == '__main__':
app.run_server(
debug=True,
# ssl_context='adhoc'
)
If I uncomment out the ssl_context
line, it fails.
i tried that and i get:
Running on http://127.0.0.1:8050/
Debugger PIN: 798-371-704
- Serving Flask app “main” (lazy loading)
- Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
- Debug mode: on
An exception has occurred, use %tb to see the full traceback.
SystemExit: 1
If you get that error w/o running the ssl_context
argument, and your environment has the most recent packages, not sure why you are getting the exception. If you are running with ssl_context
, is the pyOpenSSL
package installed?
i already have pyopenSsl installed… not sure why i am getting the error, could it be a windows 10 thing?
possibly…i’m running the code I provided earlier on Linux w/o issues (using latest version of Chrome). Could be browser too (maybe??)
are you running this in jupyter? if so, set debug=False as reloading is incompatible with the jupyter kernel.
1 Like
running this in jupyter notebook yes- when i set to debug=False i click on my https/127.0.0.1/8050 and i get the error: Error loading layout