Чтобы вызвать модули Python® в MATLAB®, у вас должна быть поддерживаемая версия ссылочной реализации (CPython), установленный в вашей системе. MATLAB поддерживает следующие версии:
Версия 2.7
Версия 3.5
Версия 3.6
Чтобы определить, имеет ли ваша система поддерживаемую версию, используйте функцию pyversion
. Набор значений pyversion
является персистентным через сеансы работы с MATLAB.
Вы не можете переключиться между версиями Python в единственном сеансе работы с MATLAB. MATLAB автоматически выбирает и загружает версию Python, когда вы вводите команду Python, такую как:
py.funcname
Если вы хотите изменить версии, перезапустите MATLAB и затем запустите pyversion
с новой информацией о версии.
На платформах Windows® используйте также:
pyversion version
или
pyversion executable
Если вы загрузили Интерпретатор Python, но не указывали его в реестре Windows, используйте:
pyversion executable
Чтобы установить версию, введите:
pyversion executable
где executable
является полным путем к исполняемому файлу Python.
Архитектура Python должна совпадать с архитектурой MATLAB. На веб-сайте загрузки Python загрузки для платформ Windows Microsoft® являются 32-битными версиями по умолчанию. Чтобы загрузить 64-битную версию, выберите опции с именем "инсталлятор Windows x86-64 MSI”.
На Linux® и системах Mac, если вы создаете исполняемый файл Python, конфигурируют сборку с опцией --enable-shared
.