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 fonction pyenv('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
pe = pyenvif ispc()
pe = pyenv('Version', '3.12')
end🔗 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?