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

Поддержка Python

Вызывать Python® модули в MATLAB®, у вас должна быть поддерживаемая версия ссылочной реализации (CPython), установленный в вашей системе. Установите распределение, такое как найденные в https://www.python.org / загрузка. MATLAB не поддерживает версии CPython, установленные от Microsoft® хранилище. MATLAB поддерживает версии 2.7, 3.7, 3.8, и 3.9. Для получения дополнительной информации смотрите Версии Python, Совместимого с продуктами MATLAB Релизом. Если вы находитесь на Linux® или платформа Mac, вам уже установили Python. Если вы находитесь на Windows®, необходимо установить распределение, если вы уже не сделали так. Для получения дополнительной информации смотрите Установку Поддерживаемая Реализация 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 режим, затем вызовите terminate и запуск pyenv с новой информацией о версии.

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

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

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

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

    Примечание

    Чтобы установить версию 2.7 для 64-битного MATLAB в системах Microsoft Windows, выберите 64-битную версию Python, названную инсталлятором Windows x86-64 MSI.

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

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

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

pyenv('Version','version')

или

pyenv('Version','executable')

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

Примечание

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

pyenv('Version','executable')

Загрузка 64-битной версии Python на платформах Windows

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

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

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

pyenv('Version','executable')

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

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

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

Смотрите также

Похожие темы

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

Для просмотра документации необходимо авторизоваться на сайте