Ben Chuanlong Du's Blog

It is never too late to learn.

Tools for Packaging Python Executables

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

With a Python Interpreter

zipapp — Manage executable Python zip archives¶

python-build-standalone

XAR

PyOxidizer

PyInstaller

Nuitka

briefcase

conda-pack

Without a Python Interpreter

PEX

shiv

References

https://gregoryszorc.com/blog/2018/12/18/distributing-standalone-python-applications/

http://www.legendu.net/misc/blog/packaging-python-dependencies-for-pyspark-using-conda-pack/

http://www.legendu.net/misc/blog/packaging-python-dependencies-for-pyspark-using-pex/

Comments