Nuke作为Python模块
您可以导入Nuke作为第三方Python的模块2.7.16解释器,授予对Nuke Python-API,但来自本地Python解释器而不是Nuke。
注意: Foundry无法为第三方Python解释器提供客户支持。
跑步Nuke作为Python模块:
1. | 添加文件路径Nuke的site-packages目录到usrlocal.pth在你的Python文件2.7.16安装。 |
例如,如果您正在Windows,添加C:\Program Files\Nuke 12.1v1\lib\site-packages到usrlocal.pth文件。
小费: 您还可以使用包含以下内容的目录的相对路径: usrlocal.pth文件。
2. | 在Python提示下,使用import nuke声明Nuke的Script Editor功能和命令(例如nuke.nodes.Blur()在所选的Python解释器中可用)添加一个Blur节点。 |
的import nuke函数默认签出nuke_r渲染许可证。如果要使用Nuke以交互方式,并且您具有nuke_i许可证,请将NUKE_INTERACTIVE环境变量设置为1。
看到环境变量有关设置环境变量的更多信息。
有关使用的更多信息Nuke作为Python模块,选择Help > Documentation从Nuke的菜单栏,然后导航到Python Developers Guide > Nuke as a Python Module。