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.