通过子流程访问maya内部的环境变量

2024-09-24 22:21:27 发布

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

需要使用子进程调用maya,即

子进程检查调用([maya_bin]+sys.argv[1:],env=os.environ)

和如上所述传递的环境变量。问题是

运行时在maya内部查询QT_PLUGIN_PATH env时,不会显示任何内容

那么,如何在maya中访问所有环境变量

在给玛雅打电话之前

QT_PLUGIN_PATH = '/fb/NHI/fifth/qt/4.8.5_5.6.1/4.8.5/Linux/plugins:/fb/NHI/fifth/maestro/plugins:/usr/lib64/kde4/plugins:/usr/lib/kde4/plugins'

maya启动后,其

QT_PLUGIN_PATH = '/fb/NHI/fifth/qt/4.8.5_5.6.1/4.8.5/Linux/plugins'

应该是

'/fb/NHI/fifth/qt/4.8.5_5.6.1/4.8.5/Linux/plugins:/fb/NHI/fifth/maestro/plugins:/usr/lib64/kde4/plugins:/usr/lib/kde4/plugins'

怎么可能呢


Tags: pathenvfb进程linuxusr环境变量plugins