Можно использовать MATLAB® Engine API для Python® на любой платформе, которую поддерживает MATLAB.
Чтобы использовать MATLAB Engine API для 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 installer.
Чтобы вызвать 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 installer.
Чтобы проверить, является ли ваша версия Python 32-битной или 64-битной, введите следующий код в приглашение Python:
import sys print(sys.maxsize > 2**32)
Этот код возвращает True
если интерпретатор Python 64-битный, и False
если он 32-битный. (Для получения дополнительной информации см. документацию по Python 2.7 - Cross Platform.)
Включение широкоуникодной поддержки Python 2.7 в Linux®, сконфигурируйте сборку с помощью --enable-unicode=ucs4
опция. Эта опция конфигурации не нужен, когда вы создаете какую-либо версию Python на Mac-системах или Python 3.x на Linux.