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

Создание или установка в папки Nondefault

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

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

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

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

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

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

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

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

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

Создание и установка в папки Nondefault

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

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

Установите Engine в домашнюю папку

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

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

Когда вы устанавливаете с --user, вам не нужно добавлять домашнюю папку в PYTHONPATH.

Похожие примеры

Подробнее о

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