Je voudrais sortir, dans mon script, le chemin complet de l'interpréteur Python qui l'exécute :
#!/usr/bin/env python
print("{}".format(full_path_of_interpreter_running_this_script)
Le script se trouve dans le fichier PATH
et exécuté en tant que :
script.py
Est-ce que je peux le faire ? Comment ?
Note : Faire which python
o type python
en bash
ne m'aide pas, car j'utilise pyenv
y pyenv
fait de la magie des cales.
Note : Plus que l'identification de l'exécutable Python, je suis intéressé par l'identification du virtualenv qui est utilisé, et j'ai pensé que connaître le chemin complet de l'interpréteur m'aiderait dans ce domaine.