Получить путь к оригинальному исполняемому файлу Python (не virtualenv) - PullRequest
0 голосов
/ 12 февраля 2019

Внутри virtualenv sys.executable дает /path/to/venv/bin/python.Как мне получить путь к питону, из которого был создан virtualenv, например, /usr/bin/python3?

Например,

$ cd /tmp
$ virtualenv -p /usr/bin/python3 venv
Already using interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in /tmp/venv/bin/python3
Also creating executable in /tmp/venv/bin/python
Installing setuptools, pip, wheel...
done.
$ venv/bin/python -c 'import sys; print(sys.executable)'
/tmp/venv/bin/python

Ответ, который я хочу is /usr/bin/python3.

1 Ответ

0 голосов
/ 12 февраля 2019

В virtualenv, sys.real_prefix - это каталог фактической установки Python, используемой virtualenv.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...