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

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐