Py3 Version for SkinMagic and SpringMagic

Both SkinMagic and SpringMagic now got Py3 version, for Maya 2022 and newer Maya version

because Pymel not a default module in new  Maya anymore, so if you met error like:

# Error: ModuleNotFoundError: file C:\Users/Administrator/Documents/maya/2023/zh_CN/scripts\springmagic\ui.py line 9: No module named ‘pymel’

Plz follow the instructions here

https://forums.autodesk.com/t5/maya-programming/maya-2022-pymel-how-to-import/td-p/10409310

Plz comment in tools page if any question

Thanks!

Yanbin

15 thoughts on “Py3 Version for SkinMagic and SpringMagic”

  1. 老师安装不上,运行完了是这样
    exec(open(r’C:\Users\hp\Documents\maya\scripts\skinMagic\skinMagic.py’).read())
    # pymel.internal.apicache : Rebuilding the API Caches…
    modelingToolkit
    # cgfxShader 4.5 for Maya 202502.0 (Jul 12 2024)
    # AbcBullet v1.0 using Alembic 1.8.5 (built Jul 12 2024 10:39:11)
    updateRenderOverride;
    updateRendererUI;
    +++++++ Turtle for Maya registered successfully ++++++
    # 警告: No initializePlugin() function
    # 错误: (precompTemplate)
    # 错误: OSError: file D:\Maya\Maya2025\Python\Lib\site-packages\pymel\internal\parsers.py line 801: Cannot find maya documentation. Expected to find it at D:\Maya\Maya2025\docs\Maya2025\en_US
    updateRendererUI;

  2. skinMagic和springmagic 都是PY3版本,maya2023报错: exec(open(r’C:\Users\Administrator\Documents\maya\scripts\skinMagic\skinMagic.py’).read())
    # 错误: unexpected indent
    重装了”pymel>=1.2.0,<1.3.0"这个,还是不行,之前还有个错误是这个:# 错误: OSError: file C:\Program Files\Autodesk\Maya2023\Python\lib\site-packages\pymel\internal\parsers.py line 790: Cannot find maya documentation. Expected to find it at C:\Program Files\Autodesk\Maya2023\docs\Maya2023\en_US
    // 错误: 解算器类型无效:“简单”。救一下呀,完全离不开这个插件

  3. 安装提示这个错误怎么解决# Error: ModuleNotFoundError: file C:\Users/liexingshidai/Documents/maya/2024/scripts\springmagic\ui.py line 5: No module named ‘urllib2’

  4. Thank you so much for updating the script on PY3!
    I have 2 problems with the new version:
    1) It’s not possible to export and import weights via “vertex weight data”, it gives an error – # Error: AttributeError: file line 2935: Can’t pickle local object ‘prepareExprotVertexData..’ OR # Error: TypeError: file line 3060: ‘dict_keys’ object is not subscriptable
    2) While the script is running, it is not possible to take a step back using Ctrl-Z. I have to turn-off the script for it to work

    1. i fixed import & export skin weight issue, just re-download py3 version to confirm
      the undo issue is a bit more work, will not solve in short term
      thx for the reporting

  5. 你好老师,和上面遇到一样的问题运行代码的时候提示:# Error: ModuleNotFoundError: file D:\sheji\maya\2022\Maya2022\Python37\lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py line 142: No module named ‘springmagic’,希望老师解答疑惑,万分感谢。

  6. 你好老师,安装2022后,按照上述步骤一一操作还是提示:# 错误: RuntimeError: file C:\Program Files\Autodesk\Maya2022\Python37\lib\site-packages\pymel\internal\pmcmds.py line 217: 找不到文件“C:/Users/Administrator/Documents\Documents\maya\scripts\skinMagic\skinMagic.ui”。 # ,希望老师解答疑惑,万分感谢。

Leave a Reply

Your email address will not be published. Required fields are marked *