Чтобы запустить двигатель MATLAB® в сеансе Python®, сначала необходимо установить Engine API как пакет Python. MATLAB предоставляет стандартному Python setup.py
файл для создания и установки механизма с помощью distutils
модуль. Можно использовать тот же setup.py
команды, чтобы создать и установить механизм на Windows®, Mac или системах Linux®.
Прежде чем вы установите, проверите свой Python и настройки MATLAB.
Проверяйте, что ваша система имеет поддерживаемую версию Python и MATLAB R2014b или позже. Проверять, что Python установлен в вашей системе, запуск Python в подсказке операционной системы.
Добавьте папку, которая содержит Интерпретатор Python к вашему пути, если это уже не там.
Найдите путь к папке MATLAB. Запустите MATLAB и введите matlabroot
в Командном окне. Скопируйте путь, возвращенный matlabroot
.
Чтобы установить Engine API, выберите одно из следующих.
В подсказке операционной системы Windows —
cd "matlabroot\extern\engines\python" python setup.py install
Вам могут быть нужны права администратора, чтобы выполнить эти команды.
В macOS или подсказке операционной системы Linux —
cd "matlabroot/extern/engines/python" python setup.py install
Вам могут быть нужны права администратора, чтобы выполнить эти команды.
В командной строке MATLAB —
cd (fullfile(matlabroot,'extern','engines','python')) system('python setup.py install')
Используйте одну из опций не по умолчанию, описанных в Установке Engine API MATLAB для Python в Местонахождении не по умолчанию.
Необходимо вызвать этот python
команда в заданной папке.
Запустите Python, импортируйте модуль и запустите движок MATLAB:
import matlab.engine eng = matlab.engine.start_matlab()