Where should the code for creating Dash apps be run?

  plotly-dash, python

I am completely new to Dash, and am attempting to create a Dash app for hosting some visualizations I made with Plotly. I have only ever written code in Jupyter notebooks, and have tried JupyterDash, but get connection errors when I try to run the code for any example/tutorial apps. What should I be using instead of a Jupyter notebook to create a Dash app? Any suggestions for resources for complete beginners would be greatly appreciated!

Source: Python Questions