Streamlit-App in VS Code debuggen
Aktualisiert 27. Januar 2022
Heute möchte ich meine VS Code Launch-Konfiguration für das Live-Debugging von streamlit teilen.
So debuggt man eine Streamlit-App in VS Code
Normalerweise verwende ich das Muster "program": "${file}", um meine Python-Skripte zu debuggen. Für streamlit-Anwendungen ist das allerdings nicht besonders praktisch. Ich habe ein Setup gefunden, mit dem man stattdessen ein Python-Modul debuggen kann, und nutze es für meinen streamlit-Anwendungsfall.
{
"version": "0.2.0",
"configurations": [{
"name": "Python: Streamlit",
"type": "python",
"request": "launch",
"module": "streamlit",
"env": {
"STREAMLIT_APP": "app.py",
"STREAMLIT_ENV": "development",
"AWS_PROFILE": "mega_root",
"PYTHONPATH": "${workspaceRoot}/src",
},
"args": [
"run",
"/Users/projects/streamlit/app.py"
],
"jinja": true
}
]
}