pyenv
Cambiar el entorno predeterminado del intérprete de Python
Descripción
Utilice pyenv para cambiar la versión o el modo de ejecución predeterminados del intérprete de Python®. Estos cambios son permanentes en diferentes sesiones de MATLAB®.
MATLAB selecciona y carga un intérprete de Python cuando escribe una expresión de Python desde MATLAB utilizando el espacio de nombres py, por ejemplo, py.list. Para cambiar el intérprete:
Si Python está cargado en
InProcessExecutionMode, reinicie MATLAB y llame apyenvcon la información de la nueva versión o el modo de ejecución.Si Python está cargado en modo
OutOfProcess, termine el proceso asociado con el intérprete de Python llamando aantes de llamar aterminatepyenvcon la información de la nueva versión o el modo de ejecución.
MATLAB accede a esta configuración cuando carga el intérprete de Python:
Configuración de usuario para el entorno de Python, configurada mediante la función
pyenv. Si la versión que especifica entra en conflicto con la versión especificada porPYTHONHOME, elimine la variable de entorno antes de llamar apyenv. El valor establecido porpyenves persistente en las sesiones de MATLAB. Para obtener más información, consulte Establecer la versión de Python en la plataforma Windows o Establecer la versión de Python en plataformas Mac y Linux.La variable de entorno
PYTHONHOMEespecifica dónde encontrar las bibliotecas Python estándar si el valor depyenv.StatusesNotLoaded. Para ver el valor de la variable en MATLAB, escribagetenv("PYTHONHOME"). Para obtener más información, consulte Utilizar una variable de entorno PYTHONHOME.Variable de entorno
PATHdel sistema. Para ver la ruta del sistema en MATLAB, escribagetenv("PATH").Registro de Windows®.
pyenv muestra detalles sobre el entorno de Python (predeterminado) actual.
pyenv( especifica parámetros para establecer el entorno de Python. Por ejemplo, Name=Value)pyenv(Version="3.10") cambia la versión de Python predeterminada de las plataformas Microsoft® Windows a la versión 3.10.
pe = pyenv(___) devuelve, adicionalmente, detalles del entorno como un objeto PythonEnvironment.
Ejemplos
Argumentos de par nombre-valor
Historial de versiones
Introducido en R2019b