I have a few python applications that use the same environment. The applications use matplotlib and Qt and as a result, a single file executable created using pyinstaller is around 200+ MB. I suspect, the bulk of this is made up by the DLLs. All applications combined are about a 1 GB+ download.
Is there any way that I can create an executable which can be linked to an external python installation or environment? That way I can build smaller executables and link them all to the same python installation. Also, updating my applications will mean much smaller downloads.