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

Создание или установка в папках не по умолчанию

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

Опции для создания и установки Engine API следуют, наряду с командами, чтобы войти в подсказке операционной системы.

Создайте в папке не по умолчанию и установке в Папке по умолчанию

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

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

Создайте в Папке по умолчанию и установке в папке не по умолчанию

Если у вас нет разрешения записи установить механизм в папке 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"

Ядро программы установки в вашей домашней папке

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

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

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

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

Больше о

Была ли эта тема полезной?