Hello @Berk_Demir
This is one of the most discussed topics in the community, and unfortunately I have yet to have a clear best practice on this since Python packages for packaging are moving fast.
You can check those two topics which I know get updated regularly with new tech:
- Using PyInstaller (or similar) to create an executable
- How to most easily share your streamlit app locally?
Hope it gets you started!
Fanilo