[EDIT] Finally solved the problem, for my part. I thought I had a path problem but in fact, it was the antivirus.
I’ve made both Blender and UE editors as autorized applications in my antivirus. Warnings about Windows Defender apply to antivirus too but we don’t have warnings from antivirus when transaction between Blender and UE editors are blocked.
I am install ue2rigify 1.5.8 in Blender 3.0 and I push the activate addonn button. And I take this error:
Traceback (most recent call last):
File "E:\Tools\Blender 3.0\3.0\scripts\modules\addon_utils.py", line 351, in enable
mod = __import__(module_name)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\ue2rigify\__init__.py", line 6, in <module>
from . import properties, operators
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\ue2rigify\properties.py", line 10, in <module>
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\ue2rigify\properties.py", line 19, in UE2RigifyProperties
rig_templates_path = templates.get_rig_templates_path()
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\ue2rigify\functions\templates.py", line 27, in get_rig_templates_path
addons = bpy.utils.user_resource('SCRIPTS', 'addons')
TypeError: user_resource() takes 1 positional argument but 2 were given
For some reason the file structure in the Send2UE folder has a subfolder called “addons”. Inside that folder is all the necessary files. Copy them, then go up one directory, paste the files, then delete the folder “addons”. It should just be the Send2UE folder with all the necessary files. Restart blender. The addon should be there.