Добавление сценария запуска (init.py и menu.py) в путь Nuke с помощью sitecustomize - PullRequest
0 голосов
/ 11 декабря 2018

Я пытаюсь указать местоположение скрипта запуска в Nuke вместо использования по умолчанию (%USERPROFILE%/.nuke/*.py).Начиная с этой страницы , команды с модулем nuke или добавление в путь называются допустимыми параметрами.

В моем sitecustomize.py, если я запускаю import nuke,Я получаю сообщение Error: global root initialised more than once, и Nuke не запускается.Я полагаю, что это может быть связано со встроенным _pathsetup.py, который выглядит так, как будто он запускается во время запуска для правильной установки среды для moudle.

Я также пытался добавить переменную окружения NUKE_PATH, ноNuke просто перезаписывает это перед тем, как правильно его запустить.

Кто-нибудь знает, как я могу добавить папку, содержащую init.py и menu.py, в путь запуска, без какого-либо специального редактирования документов или программных файлов?

В настоящее время я пишу nuke.pluginAppendPath в %USERPROFILE%/.nuke/init.py каждый раз, когда запускается Nuke, но, очевидно, это не очень питонично.

...