Perhaps portablepython(currently only Windows). You can try to use it directly or follow the installation process to learn how to create such an environment.
Portable Python is a Python® programming language pre-configured to work directly from any USB storage device, allowing you to transfer your programming environment at any time.
source
share