Blender 运行环境中 python 代码 找不到自定义Module, 报:ModuleNotFoundError: No module named 'myModule' 错误的解决方案。
具体解决方案有两个方面。
一、在Scripting窗口即时运行python脚本
处理方式如下:
# 下面这一行代码用于在Scripting窗口中运行pythion脚本代码引入自定义module
sys.path += [r"D:/dev/myprojscripts/tutorials"]
import myModule
二、后台调用 blender 程序过程中调用python代码
处理方式如下:
# 下面这三句代码用于 background 运行时,能正常载入自定义python module
dir = os.path.dirname(bpy.data.filepath)
if not dir in sys.path:
sys.path.append(dir )
#print(sys.path)
import myModule