PYTHONHOME – It is an alternative module search path. It is usually embedded in the PYTHONSTARTUP or PYTHONPATH directories to make switching module libraries easy.
What is Pythonpath and Pythonhome?
PYTHONPATH can be set to point to additional directories with private libraries in them. If PYTHONHOME is not set, Python defaults to using the directory where python.exe was found, so that dir should be in PATH.
What is the Pythonhome environment variable?
The location of Python at runtime is defined by the environment variable PYTHONHOME. The location at runtime can be different to the location used when compiling the Streams application containing Python code. When running in a distributed instance PYTHONHOME should be set as an application environment variable.