我只是尝试了Maya 2017,看到他们已经去了PySide2
,这很棒,但是我所有的工具都有import PySide
或from PySide import ...
。用Python导入条件模块
显而易见的解决方案是找到/替换import PySide
到import PySide2
并希望一切仍然有效,但我仍然希望能够支持旧版本的Maya。
我的想法是有一个单一的在线解决方案,以查找/替换,如:
import (PySide2 if "PySide2" in sys.modules else PySide)
但这返回:Error: invalid syntax
没有人有这个的替代任何想法?我想尽量保持在一行所以它是一个简单的替代品,当我有类似情况:
from PySide import QtCore, QtGui
谢谢!
谢谢!这很好,如果我把它放在我的所有脚本的顶部,它应该很好地工作:) – Nodgers
@Nodgers不客气 – user312016