问题描述
当使用Mayapy解释器在pycharm中使用Pyside2包时,sys.argv返回为None
原因及解决方法
解决方法:
- 首先检查Pycharm中是否添加了maya devkitBase 中自动补齐文件夹。
- 自动补齐文件夹在 MayaXXXX\devkitBase\devkit\other\pymel\extras\completion\py\ 路径下。
- 该路径下有名为 PySide2的文件夹,只需要将之删除或者修改一个名字即可。
造成问题的原因:
Pymel 包中带了 PySide2,在Pycharm编辑器运行时包名会冲突。
Stackoverflow相关问题讨论