【发布时间】:2014-08-29 07:26:48
【问题描述】:
如果您没有 paramiko 或 urllib2 等所有软件包,则使用 The Foundry Nuke python 2.6 版可能会很棘手。 我的 question 它如何使用例如 paramiko 已经安装在我的本地 python2.6 安装上。 有没有办法包装我所有的本地包到 nukes python?
【问题讨论】:
如果您没有 paramiko 或 urllib2 等所有软件包,则使用 The Foundry Nuke python 2.6 版可能会很棘手。 我的 question 它如何使用例如 paramiko 已经安装在我的本地 python2.6 安装上。 有没有办法包装我所有的本地包到 nukes python?
【问题讨论】:
很可能,您只需在 Nuke 启动时将本地 Python 安装的 site-packages 目录附加到 sys.path(使用 init.py 文件)。例如:
import sys
sys.path.append('/usr/local/python2.6/lib/python2.6/site-packages')
显然,路径可能会有所不同,具体取决于您所在的平台,以及您的独立解释器是否安装在默认位置。
或者,您可以在启动 Nuke 之前将相同的路径附加到 shell 中的 PYTHONPATH 环境变量。
【讨论】: