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

pyrun.

đź•” Historique

Version
đź“„ Description

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?