Hi @imClumsyPanda,
The instructions are a bit convoluted at the moment, but our approach was to use pyinstaller to creat streamlit executables:

  
    
    
    Using PyInstaller (or similar) to create an executable Deploying Streamlit
  
  
    I took a different approach to this. I used pyinstaller to create the single file exe, but the resulting Python used was actually a separate install, not the one made by pyinstaller. That’s so that my users can create new streamlit apps and use new sections of the dependencies that I wasn’t using. (Given pyinstaller would have stripped those out). 
To see a demo of the exe see: 


When first clicking it, it will unpack the distro. Subsequent clicks should be much quicker to boot. I need to make …