I’m building an interactive dashboard using panel and plotly, but I’m facing an issue where nothing shows up in the browser when I run the app via panel serve. The browser opens, but the screen is blank. No error appears in the terminal either, or sometimes I see:
Application did not publish any contents
What I’ve Tried:
Ensured .servable() is called at the top level (not inside a function)
Tested with BootstrapTemplate and FastListTemplate
Confirmed the script runs with panel serve my_script.py --show
Used dummy data (no external files) to isolate the issue
Confirmed I’m not naming the file panel.py
Tested in a clean Conda environment with latest versions
Environment Info
Python version : 3.12
Panel version: 1.4.0
Bokeh version: 3.3.x
Platform: macOS / Conda
Browser: Chrome (latest)
Any guidance or example to help debug this issue — especially how to ensure that .servable() properly registers the content and Panel/Bokeh are linked correctly in a Conda environment.
Thanks in advance for your time and this fantastic library! ![]()