Добавление сценария запуска (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)