pyenv
Modifier l'environnement par défaut de l'interpréteur Python.
📝 Syntaxe
pyenv
pe = pyenv('Version', python_path)
pe = pyenv(...)
📥 Argument d'entrée
python_path - une chaîne ou un vecteur de caractères : nom de l'exécutable Python ou version (sous Windows).
📤 Argument de sortie
pe - objet PythonEnvironment.
đź“„ Description
Utilisez pyenv pour modifier la version par défaut ou le mode d'exécution de l'interpréteur Python, en veillant à ce que ces réglages persistent entre les sessions Nelson.
La valeur définie par pyenv est persistante entre les sessions Nelson.
Propriétés :
Version : string : version de Python
Executable : string : nom de l'exécutable Python
Library : string : fichier de bibliothèque partagée
Home : string : dossier home
Status : statut du processus : "NotLoaded" (par défaut), "Loaded", "Terminated"
ExecutionMode : mode d'exécution : "InProcess" (par défaut) ou "OutOfProcess"
Utilisez des variables d'environnement pour forcer l'environnement Python au démarrage (utile pour snapcraft ou distribution docker) :
__NELSON_PYTHON_VERSION__ : exemple "3.10"
__NELSON_PYTHON_EXECUTABLE__ : exemple "/usr/bin/python3"
__NELSON_PYTHON_LIBRARY__ : exemple "libpython3.10.so.1.0"
__NELSON_PYTHON_HOME__ : exemple "/usr"
Toutes les variables d'environnement doivent exister et ĂŞtre valides pour ĂŞtre prises en compte.
Sous Windows, la fonctionpyenv('Version', '3.11') recherche dans le Registre Windows la version de Python associée à la version spécifiée. Elle recherche d'abord dans HKCU, puis dans HKLM si non trouvée.
đź’ˇ Exemples
đź”— Voir aussi
đź•” Historique
1.3.0
version initiale
1.4.0
environment variables to force python environment
1.4.0
On Windows find python by Windows registry.
Last updated
Was this helpful?