Можно использовать MATLAB® Engine API для Python® на любой платформе, которую поддерживает MATLAB.
Чтобы использовать API MATLAB Engine для Python, у вас должна быть поддерживаемая версия ссылочной реализации Python (также известный как CPython) установленный в вашей системе. MATLAB поддерживает версии 2.7, 3.7, 3.8, и 3.9. Для получения дополнительной информации смотрите Версии Python, Совместимого с продуктами MATLAB Релизом.
Чтобы загрузить и установить Python, смотрите Установку Поддерживаемая Реализация Python.
Примечание
Устанавливать версию 2.7 для 64-битного MATLAB на Microsoft® Windows® системы, выберите 64-битную версию Python, названную инсталлятором Windows x86-64 MSI.
Чтобы вызвать Python от вашей подсказки операционной системы, сделайте одно из следующих.
Добавьте полный путь в Python к вашей переменной окружения PATH
Включайте полный путь, когда вы вызовете Интерпретатор Python
Чтобы определить, вызываете ли вы поддерживаемую версию, введите python -V
в вашей операционной системе запрашивают, чтобы отобразить номер версии Python.
Для справки на языке Python смотрите www.python.org/doc
в python.org
документация. Для справки на сторонних или пользовательских модулях обратитесь к документации по продукту.
Архитектура MATLAB должна совпадать с архитектурой Python. На сайте для скачивания Python загрузки для платформ Microsoft Windows являются 32-битными версиями по умолчанию. Чтобы загрузить 64-битную версию, выберите опции с инсталлятором Windows x86-64 MSI имени.
Чтобы протестировать, является ли ваша версия Python 32-битной или 64-битной, введите следующий код в подсказке Python:
import sys print(sys.maxsize > 2**32)
Этот код возвращает True
если Интерпретатор Python является 64-битным, и False
если это является 32-битным. (Для получения дополнительной информации см. Документацию Python 2.7 — Кросс-платформенный.)
Включить широкую-unicode поддержку Python 2.7 на Linux®, сконфигурируйте сборку с --enable-unicode=ucs4
опция. Это конфигурирует опцию, не нужно, когда вы создаете любую версию Python в системах Mac или Python 3.x на Linux.