Instalar la API del motor de MATLAB para Python
Para iniciar el motor de MATLAB® dentro de una sesión de Python®, debe instalar primero la API del motor como un paquete de Python. Para otros requisitos, consulte Requisitos del sistema para la API del motor de MATLAB para Python.
Verificar la configuración
Antes de la instalación, compruebe sus configuraciones de Python y MATLAB.
Compruebe que su sistema dispone de una versión compatible de Python y MATLAB R2014b o posterior. Para obtener más información, consulte Versiones de Python compatibles con los productos de MATLAB por versión.
Para comprobar que Python está instalado en su sistema, ejecute Python desde la línea de comandos del sistema operativo. Asegúrese de que la ruta de Python está incluida en la variable de entorno de la ruta del sistema.
Añada la carpeta que contiene el intérprete de Python a su ruta si aún no se encuentra ahí.
Instalar la API del motor
Puede instalar la API del motor de MATLAB para Python utilizando el comando pip
o un script setup.py
de configuración en Python.
Instalar con pip
A partir de la versión R2022b de MATLAB, puede utilizar el comando pip
para instalar la API. Elija uno de los siguientes procedimientos y ejecútelo desde la línea de comandos del sistema.
Para instalar desde la carpeta de MATLAB en Windows®, escriba:
cd "matlabroot\extern\engines\python" python -m pip install .
Instale la API del motor de https://pypi.org/project/matlabengine con el comando:
python -m pip install matlabengine
Instalar con setup.py
MATLAB proporciona un archivo setup.py
estándar de Python para crear e instalar el motor utilizando setuptools
de Python. Para ver los comandos específicos de las plataformas, consulte Script de configuración de Python para instalar la API del motor de MATLAB.
Iniciar el motor de MATLAB
Inicie Python. Escriba estos comandos en la línea de comandos de Python para importar el módulo de MATLAB e iniciar el motor:
import matlab.engine eng = matlab.engine.start_matlab()
Para obtener más información, consulte Iniciar y detener el motor de MATLAB para Python.
Resolución de problemas de la instalación de la API del motor de MATLAB para Python
Compruebe que su versión de MATLAB es compatible con su versión de Python. Consulte Versiones de Python compatibles con los productos de MATLAB por versión.
Compruebe que dispone de privilegios suficientes para ejecutar el comando de instalación desde la línea de comandos del sistema operativo. En Windows, si es necesario, abra la línea de comandos con la opción Run as administrator.
Debe ejecutar el comando de instalación de Python desde la carpeta de MATLAB especificada. Para obtener instrucciones detalladas, elija uno de los enlaces de la plataforma en Instalar la API del motor.
python setup.py install
El instalador instala el motor en la carpeta predeterminada de Python. Para utilizar una ubicación que no sea la predeterminada, consulte Instalar la API del motor de MATLAB para Python en ubicaciones que no sean las predeterminadas.
Si ha instalado el paquete en una carpeta que no es la predeterminada utilizando
--prefix
, no olvide establecer la variable de entornoPYTHONPATH
. Por ejemplo, suponga que ha utilizado este comando de instalación:python setup.py install --prefix="matlab22aPy39"
En Python, actualice
PYTHONPATH
con este comando:sys.path.append("matlab22aPy39")
Para obtener más información sobre la resolución de problemas, consulte Troubleshoot MATLAB Errors in Python.
Temas relacionados
- Requisitos del sistema para la API del motor de MATLAB para Python
- Versiones de Python compatibles con los productos de MATLAB por versión
- Instalar la implementación de Python compatible
- Instalar la API del motor de MATLAB para Python en ubicaciones que no sean las predeterminadas
- Iniciar y detener el motor de MATLAB para Python