是否可以从一个主解释器跨多个软件包(Maya、Houdin、Nuke等)进行开发?

2024-05-13 17:28:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发通用工具,可以在各种CG软件包中工作,如Maya、Houdini、Nuke等,我想知道是否有一个工作流可以将每个软件的自定义解释器合并到虚拟环境中的单个主解释器中?

详细说明:

{{1}但这只适用于解释器。理想情况下,我希望使用一个干净的python.exe作为我的主解释器,然后为每个软件添加软件包,以便完成工作。在

Here's a gist of the script I've been working with.它只需要PySide和{}安装到Python 2.7 venv中即可运行。如果我执行第一个链接(PyCharm中的Maya dev)中的所有步骤,除了使用mayapy.exe作为解释器,而是使用python.exe之外,我发现自动完成实际上可以工作,但是除非我使用mayaypy.exe作为解释器,否则脚本不会执行。在

我想我的主要问题是我不确定这是否可能。如果可能的话,我也不知道该用什么软件包,也不知道如何找到我需要的软件包。在


Tags: 工具ofthe软件here虚拟环境情况exe
1条回答
网友
1楼 · 发布于 2024-05-13 17:28:25

您可能需要进行一些模拟(请参阅模拟模块)或使用每个应用程序的外部解释程序。在

您还可以将应用程序的命令克隆到python主站点包中,以实现自动完成。 如果我记得nuke已经有了一个用于自动完成的克隆,但是maya更狡猾。在

-编辑- 我只记得nuke和maya(maya的资源很旧,但可能会有帮助)

对于核武器:

http://www.nukepedia.com/written-tutorials/using-eclipse-with-nukehttp://www.nukepedia.com/python/misc/nukepydummyhttps://help.thefoundry.co.uk/nuke/content/comp_environment/configuring_nuke/command_line_operations.html

对于maya:

https://www.highend3d.com/maya/downloads/applications/syntax-scripting/c/eclipse-autocompletion-for-maya-python-apihttps://help.autodesk.com/cloudhelp/2017/ENU/Maya-Tech-Docs/PyMel/eclipse.htmlhttp://www.toadstorm.com/blog/?p=136

相关问题 更多 >