API MATLAB ® Engine для Python ® можно использовать на любой платформе, поддерживаемой MATLAB.
Для использования API MATLAB Engine для Python в системе должна быть установлена поддерживаемая версия эталонной реализации Python (также известной как CPython). MATLAB поддерживает версии 2.7, 3.7 и 3.8. Дополнительные сведения см. в разделе Версии 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 - Кросс-платформа.)
Чтобы включить поддержку широкого Юникода для Python 2.7 в Linux ®, настройте сборку с помощью --enable-unicode=ucs4 вариант. Этот параметр настройки не требуется при создании любой версии Python в системах Mac или Python 3.x в Linux.