好久没搞Cura,加上对Python也不熟悉,新项目上又要求重上Cura.之前下载的是4.3的代码,环境都没问题,能正常调试。看官网上有更新,所以下载了最新的4.7,按之前的环境和做法调试新版代码,死活不行,老报以下错误:
No module named 'UM'
我就奇了怪了,把代码还原,将UM拷到新版源码目录,都试过,就是不行。不知道是Python搞鬼,还是Cura搞鬼。连两个版本的源码都对比过,还是找不到问题所在。
无奈只好使用最笨的方法,添加PYTHONPATH环境变量了
增加系统环境变量如下:
PYTHONPATH=path\to\UM
终于完美解决!!!