@TylerGubala
Alright, so down below is the list of import errors that bpy prints. After reading through your âImporting Addonsâ github page, it looks like all the errors are from the GUI addons, which you already had figured out! So despite all of these errors/warnings, my script still gets past âimport bpyâ and I can still use basic bpy functionality (e.g. bpy.ops) along with the addon. The mistake I had was with activating the addon properly - I mistakenly thought the init of each addon would activate functionality, so I wasnât using addon_utils.enable(). I guess I can just ignore the warnings at this point because my script is working as intended.
So at least kitsune.oneâs anaconda download is working for me. They have the bpy module from Blender 2.80 available on Mac too if youâre interested. I still wish there was an official anaconda channel for this though - as linux isnât available from kitsune.oneâs, yet their channel still has 1,300 downloads. I also just realized that you manage the bpy 1.2.3 (link)! Are you attempting to update your prebuilt packages?
-Jack
> import bpy
>
>
>
>
> Traceback (most recent call last):
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\modules\bpy\utils\__init__.py", line 93, in _test_import
> mod = __import__(module_name)
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\startup\bl_ui\__init__.py", line 212, in <module>
> bpy.utils.register_class(UI_UL_list)
> AttributeError: expected UIList, UI_UL_list class to have an "bl_idname" attribute
> Traceback (most recent call last):
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\modules\bpy\utils\__init__.py", line 176, in register_module_call
> register()
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\startup\bl_operators\__init__.py", line 68, in register
> register_class(cls)
> AttributeError: expected Menu, WM_MT_operator_presets class to have an "bl_idname" attribute
> Traceback (most recent call last):
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\modules\bpy\utils\__init__.py", line 176, in register_module_call
> register()
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\startup\keyingsets_builtins.py", line 677, in register
> register_class(cls)
> AttributeError: expected KeyingSetInfo, BUILTIN_KSI_LocRot class to have an "bl_idname" attribute
> Traceback (most recent call last):
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\modules\bpy\utils\__init__.py", line 176, in register_module_call
> register()
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\startup\nodeitems_builtins.py", line 475, in register
> nodeitems_utils.register_node_categories('SHADER', shader_node_categories)
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\modules\nodeitems_utils.py", line 130, in register_node_categories
> bpy.utils.register_class(menu_type)
> AttributeError: expected Menu, NODE_MT_category_SH_INPUT class to have an "bl_idname" attribute
> Exception in module register(): 'C:\\Users\\jacks\\Anaconda3\\envs\\blender_env\\2.79\\scripts\\addons\\io_scene_3ds\\__init__.py'
> Exception in module register(): 'C:\\Users\\jacks\\Anaconda3\\envs\\blender_env\\2.79\\scripts\\addons\\io_scene_fbx\\__init__.py'
> Exception in module register(): 'C:\\Users\\jacks\\Anaconda3\\envs\\blender_env\\2.79\\scripts\\addons\\io_anim_bvh\\__init__.py'
> Exception in module register(): 'C:\\Users\\jacks\\Anaconda3\\envs\\blender_env\\2.79\\scripts\\addons\\io_mesh_ply\\__init__.py'
> Exception in module register(): 'C:\\Users\\jacks\\Anaconda3\\envs\\blender_env\\2.79\\scripts\\addons\\io_scene_obj\\__init__.py'
> Traceback (most recent call last):
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\modules\addon_utils.py", line 350, in enable
> mod.register()
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\addons\io_scene_3ds\__init__.py", line 151, in register
> bpy.types.INFO_MT_file_import.append(menu_func_import)
> AttributeError: 'RNA_Types' object has no attribute 'INFO_MT_file_import'
> Traceback (most recent call last):
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\modules\addon_utils.py", line 350, in enable
> mod.register()
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\addons\io_scene_fbx\__init__.py", line 644, in register
> bpy.types.INFO_MT_file_import.append(menu_func_import)
> AttributeError: 'RNA_Types' object has no attribute 'INFO_MT_file_import'
> Traceback (most recent call last):
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\modules\addon_utils.py", line 350, in enable
> mod.register()
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\addons\io_anim_bvh\__init__.py", line 224, in register
> bpy.types.INFO_MT_file_import.append(menu_func_import)
> AttributeError: 'RNA_Types' object has no attribute 'INFO_MT_file_import'
> Traceback (most recent call last):
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\modules\addon_utils.py", line 350, in enable
> mod.register()
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\addons\io_mesh_ply\__init__.py", line 193, in register
> bpy.types.INFO_MT_file_import.append(menu_func_import)
> AttributeError: 'RNA_Types' object has no attribute 'INFO_MT_file_import'
> Traceback (most recent call last):
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\modules\addon_utils.py", line 350, in enable
> mod.register()
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\addons\io_scene_obj\__init__.py", line 333, in register
> bpy.types.INFO_MT_file_import.append(menu_func_import)
> AttributeError: 'RNA_Types' object has no attribute 'INFO_MT_file_import'
> Exception in module register(): 'C:\\Users\\jacks\\Anaconda3\\envs\\blender_env\\2.79\\scripts\\addons\\io_scene_x3d\\__init__.py'
> Exception in module register(): 'C:\\Users\\jacks\\Anaconda3\\envs\\blender_env\\2.79\\scripts\\addons\\io_mesh_stl\\__init__.py'
> Exception in module register(): 'C:\\Users\\jacks\\Anaconda3\\envs\\blender_env\\2.79\\scripts\\addons\\io_mesh_uv_layout\\__init__.py'
> Exception in module register(): 'C:\\Users\\jacks\\Anaconda3\\envs\\blender_env\\2.79\\scripts\\addons\\io_curve_svg\\__init__.py'
> Traceback (most recent call last):
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\modules\addon_utils.py", line 350, in enable
> mod.register()
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\addons\io_scene_x3d\__init__.py", line 175, in register
> bpy.types.INFO_MT_file_import.append(menu_func_import)
> AttributeError: 'RNA_Types' object has no attribute 'INFO_MT_file_import'
> Traceback (most recent call last):
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\modules\addon_utils.py", line 350, in enable
> mod.register()
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\addons\io_mesh_stl\__init__.py", line 262, in register
> bpy.types.INFO_MT_file_import.append(menu_import)
> AttributeError: 'RNA_Types' object has no attribute 'INFO_MT_file_import'
> Traceback (most recent call last):
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\modules\addon_utils.py", line 350, in enable
> mod.register()
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\addons\io_mesh_uv_layout\__init__.py", line 238, in register
> bpy.types.IMAGE_MT_uvs.append(menu_func)
> AttributeError: 'RNA_Types' object has no attribute 'IMAGE_MT_uvs'
> Traceback (most recent call last):
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\modules\addon_utils.py", line 350, in enable
> mod.register()
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\addons\io_curve_svg\__init__.py", line 72, in register
> bpy.types.INFO_MT_file_import.append(menu_func_import)
> AttributeError: 'RNA_Types' object has no attribute 'INFO_MT_file_import'
> Exception in module register(): 'C:\\Users\\jacks\\Anaconda3\\envs\\blender_env\\2.79\\scripts\\addons\\cycles\\__init__.py'
> Traceback (most recent call last):
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\modules\addon_utils.py", line 350, in enable
> mod.register()
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\addons\cycles\__init__.py", line 132, in register
> ui.register()
> File "C:\Users\jacks\Anaconda3\envs\blender_env\2.79\scripts\addons\cycles\ui.py", line 1847, in register
> bpy.types.RENDER_PT_render.append(draw_device)
> AttributeError: 'RNA_Types' object has no attribute 'RENDER_PT_render'