exponenta event banner

Установка API MATLAB Engine для Python в местоположениях, не используемых по умолчанию

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

По умолчанию программа установки создает API ядра для Python ® в matlabroot\extern\engines\python папка. Установщик устанавливает обработчик в папку Python по умолчанию. Если у вас нет разрешения на запись для этих папок, выберите одну из следующих опций, не используемых по умолчанию. При установке в другую папку создайте переменную среды PYTHONPATH и задайте значение для расположения этой папки и всех соответствующих подпапок.

Ниже приведены параметры построения и установки API движка, а также команды для ввода в подсказке операционной системы.

Построить в папке Nondefault и установить в папке по умолчанию

Если у вас нет разрешения на запись для построения ядра в папке MATLAB ®, используйте папку, не используемую по умолчанию ,builddir.

cd "matlabroot\extern\engines\python"
python setup.py build --build-base="builddir" install

Построить в папке по умолчанию и установить в папке Nondefault

Если у вас нет разрешения на запись для установки ядра в папку Python по умолчанию, используйте папку, не используемую по умолчанию, installdir.

cd "matlabroot\extern\engines\python"
python setup.py install --prefix="installdir"

Включать installdir в пути поиска пакетов Python, добавить installdir и соответствующие подпапки в PYTHONPATH переменная среды.

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

Если отсутствует разрешение на запись как для папки MATLAB, так и для папки Python по умолчанию, можно указать папки, не используемые по умолчанию. Использовать builddir для папки построения и installdir для папки установки.

cd "matlabroot\extern\engines\python"
python setup.py build --build-base="builddir" install --prefix="installdir"

Установить модуль в домашней папке

Чтобы установить API ядра только для вашего использования, используйте --user для установки в домашней папке.

cd "matlabroot\extern\engines\python"
python setup.py install --user

При установке с помощью --user, нет необходимости добавлять домашнюю папку в PYTHONPATH.

Связанные примеры

Подробнее