Добавление сценария запуска (init.py и menu.py) в путь Nuke с помощью sitecustomize

Я пытаюсь указать местоположение скрипта запуска в 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, но, очевидно, это не очень питонно.

1 ответ

Возможно, было бы неплохо использовать некоторые условные выражения в стандартном файле init.py. Нравиться

      if nukeverion=12: exec(config2.py)
Другие вопросы по тегам