Можно использовать MATLAB® Engine API для Python® на любой платформе, которую поддерживает MATLAB.
Чтобы использовать API MATLAB Engine для Python, у вас должна быть поддерживаемая версия ссылочной реализации Python (также известный как CPython) установленный в вашей системе. Механизм поддерживает следующие версии:
версия 2.7
версия 3.5
версия 3.6
версия 3.7
Чтобы загрузить и установить Python, смотрите Установку Поддерживаемая Реализация Python.
Для 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.