在 Blender 中了解已安装的完整加载插曲件列表,我们可以使用addon_utils:

import addon_utils

print( addon_utils.modules()[:] )

#

有了加载项列表,我们可以使用以下代码获取所需加载插件的名称以及版本:

import addon_utils

print([addon.bl_info.get('version', (-1,-1,-1)) for addon in addon_utils.modules() if addon.bl_info['name'] == 'ADD-ON_NAME'][0])

返回结果:

# (1,4,0)

其中ADD ON_NAME是所需加载项的名称。

如果加载项缺少版本指示,则将返回默认结果。