wow yoo wow yoo - 1 month ago 6
Python Question

What does 'Python executable' mean?

I'm writting something about 'sys.prefix', related with PEP405.
What does 'Python executable' mean in this specification?


This PEP proposes to add a new first step to this search. If a pyvenv.cfg file is found either adjacent to the Python executable or one directory above it (if the executable is a symlink, it is not dereferenced), this file is scanned for lines of the form key = value . ...

Answer

The "Python executable" in Python documentation and specifications is either the python binary itself or a symlink to the binary. The exception is sys.executable, which always returns the executable that was used to invoke the interpreter even though the documentation states "executable binary".

Comments