Hi there!
Is there a way to run a python script with streamlit, but without using terminal commands? Just to make it more simple for end users.
Hi there!
Is there a way to run a python script with streamlit, but without using terminal commands? Just to make it more simple for end users.
For windows you can create a batch file located on your app’s folder.
The format:
python.exe streamlit.exe run yourapp.py
In my case I usually use a virtual environment (venv), so I have to find the path of the python.exe file in my venv.
F:/Project/streamlit_navbar/venv/Scripts/python.exe F:/Project/streamlit_navbar/venv/Scripts/streamlit.exe run streamlit_app.py
If your folder path has spaces, enclose them in double quotes.
"F:/Project/streamlit_navbar/venv/Scripts/python.exe" "F:/Project/streamlit_navbar/venv/Scripts/streamlit.exe" run streamlit_app.py
It is important that this batch file should be located on the same folder with your main py file.
Once done, you can create a shortcut of this bat file and put it in a desktop for example by right-clicking that bat file.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.