Сконфигурируйте систему, чтобы использовать Python

Поддержка Python

Вызов Python® модули в MATLAB®в системе должна быть установлена поддерживаемая версия эталонной реализации (CPython). MATLAB поддерживает версии 2.7, 3.7 и 3.8. Для получения дополнительной информации смотрите Версии Python, совместимые с продуктами MATLAB по релизу. Если вы работаете на Linux® или Mac-платформы, у вас уже установлен Python. Если вы находитесь в Windows®, вам нужно установить распределение, такой как найденные на https://www.python.org/download, если вы еще этого не сделали. Дополнительные сведения см. в разделе Установка поддерживаемой реализации Python.

Чтобы убедиться, что Python установлен в вашей системе, откройте интерпретатор Python из вашей системы и вызовите функции Python.

По умолчанию MATLAB выбирает версию Python на основе системного пути. Чтобы просмотреть системный путь в MATLAB, используйте getenv('path') команда. Чтобы определить, какую версию использует MATLAB, вызовите pyenv функция.

pe = pyenv;
pe.Version
ans = 

    "3.8"

Значение, заданное как pyenv является постоянным во всех сеансах работы с MATLAB. Если у вас есть несколько поддерживаемых версий, используйте pyenv для отображения версии, используемой MATLAB в данный момент. MATLAB автоматически выбирает и загружает версию Python при вводе команды Python. Например, чтобы вызвать funcname, тип:

py.funcname

Для изменения версий:

  • Если Python загружен в InProcess ExecutionMode в одном сеансе работы с MATLAB, затем перезапустите MATLAB и запустите pyenv с информацией о новой версии.

  • Если Python загружен в OutOfProcess mode, затем вызов terminate и запустить pyenv с информацией о новой версии.

Установка поддерживаемой реализации Python

  • Доступ к https://www.python.org/downloads/ и прокрутка к Looking for a specific release разделу.

  • Найдите нужную версию и нажмите Download. MATLAB поддерживает версии 2.7, 3.7 и 3.8.

  • Выберите формат 64-разрядной версии и следуйте интерактивным инструкциям.

    Примечание

    Установка версии 2.7 для 64-разрядного MATLAB в Microsoft® Windows systems, выберите 64-разрядную версию Python, названную Windows x86-64 MSI installer.

Если вы получите сообщение об ошибке Не удается разрешить имя py.myfunc, у вас может возникнуть проблема с установкой.

Установка версии Python на платформе Windows

На платформах Windows используйте:

pyenv('Version','version')

или

pyenv('Version','executable')

где executable - полный путь к исполняемому файлу Python.

Примечание

Если вы скачали интерпретатор Python, но не зарегистрировали его в реестре Windows, используйте:

pyenv('Version','executable')

Загрузить 64-Bit версию Python на платформах Windows

Архитектура Python должна совпадать с архитектурой MATLAB. Дополнительные сведения см. в разделе Установка поддерживаемой реализации Python.

Установка версии Python на платформах Mac и Linux

Чтобы задать версию, введите:

pyenv('Version','executable')

где executable - полный путь к исполняемому файлу Python.

Требования к созданию исполняемого файла Python

В системах Linux и Mac, если вы создаете исполняемый файл Python, сконфигурируйте сборку с --enable-shared опция.

См. также

Похожие темы

Внешние веб-сайты