pex is a library for generating .pex (Python EXecutable) files which are executable Python environments in the spirit of virtualenvs. pex is an expansion upon the ideas outlined in PEP 441 and makes the deployment of Python applications as simple as cp. pex files may even include multiple platform-specific Python distributions, meaning that a single pex file can be portable across Linux and OS X.
shiv is a command line utility for building fully self-contained Python zipapps as outlined in PEP 441, but with all their dependencies included! shiv's primary goal is making distributing Python applications fast & easy.