По умолчанию инсталлятор создает Engine API для Python® в
папка. Инсталлятор устанавливает движок в папку Python по умолчанию. Если у вас нет разрешений на запись для этих папок, выберите один из следующих опций без ограничений. Если вы устанавливаете в другую папку, создайте переменную окружения matlabroot
\ extern\engines\pythonPYTHONPATH
и установите значение в расположение этой папки и любых соответствующих подпапок.
Ниже приведены опции для создания и установки Engine API, а также команды для ввода в приглашение операционной системы.
Если у вас нет разрешения на запись для создания движка в MATLAB® папка, затем используйте папку без параметров, builddir
.
cd "matlabroot\extern\engines\python" python setup.py build --build-base="builddir" install
Если у вас нет разрешения на запись для установки движка в папку Python по умолчанию, используйте папку nondefault, installdir
.
cd "matlabroot\extern\engines\python" python setup.py install --prefix="installdir"
Включение installdir
в путь поиска файлов пакетов Python добавить installdir
и соответствующие подпапки в PYTHONPATH
переменная окружения.
Если у вас нет разрешения на запись как для папки MATLAB, так и для папки Python по умолчанию, то можно задать папки nondefault. Использование 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
.