2016-10-30 5 views
-1

Я пишу что-то о 'sys.prefix', связанном с PEP405. Что означает «исполняемый файл Python» в этом specification?Что означает «Python executable»?

Этот PEP предлагает добавить первый шаг к поиску. Если файл pyvenv.cfg находится либо рядом с исполняемым файлом Python, либо над одним каталогом над ним (если исполняемый файл является символической ссылкой, он не разыменовывается), этот файл проверяется на строки формы key = value. ...

ответ

1

«Python executable» в документации и спецификациях Python представляет собой либо двоичный файл python, либо символическую ссылку на двоичный файл. Исключение составляет sys.executable, который всегда возвращает исполняемый файл, который использовался для вызова интерпретатора, даже если в документации указано «исполняемый двоичный файл».

0

Это просто скрипт python, который вы можете назвать каким-то образом. Это pyvenv - это виртуальная среда, созданная python.

+0

Не обязательно быть файлом, который может использоваться для вызова компилятора python, не так ли? –