Nuke собственная версия Python, как установить, добавить или обернуть новые модули?

Использование Python Foundry Nuke версии 2.6 может быть сложным, если у вас нет всех пакетов, таких как paramiko или urllib2. Мой вопрос в том, как я могу использовать, например, paramiko, уже установленный на моей локальной установке python2.6. Есть ли способ обернуть все мои локальные пакеты в nukes python?

1 ответ

Скорее всего, вам просто нужно добавить вашу локальную установку Python site-packages каталог для sys.path когда Nuke запускается (используя init.py файл). Например:

import sys
sys.path.append('/usr/local/python2.6/lib/python2.6/site-packages')

Очевидно, что путь может отличаться в зависимости от того, на какой платформе вы находитесь, и от того, установлен ли ваш автономный переводчик в расположении по умолчанию.

Кроме того, вы можете добавить тот же путь к переменной среды PYTHONPATH в оболочке перед запуском Nuke.

Другие вопросы по тегам