По умолчанию инсталлятор создает 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 по умолчанию, то используйте папку не по умолчанию, 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
.