Some addons like Cubesurfer and Animation Nodes are failing to initialize in latest Daily Builds of 2.79, can someone tell me how to solve this?

Here is the error:

Traceback (most recent call last): File "D:\3D\BlenderBB\blender-2.79.0_10_12_2017\2.79\scripts\modules\addon_utils.py", line 331, in enable mod = import(module_name) File "C:\Users\jgea\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\cubesurfer__init__.py", line 39, in from cubesurfer import mciso ImportError: Module use of python35.dll conflicts with this version of Python.


  • 3
    $\begingroup$ Upgrade your blender python to 3.6.3 (or at least 3.6.0). $\endgroup$ – batFINGER Dec 17 '17 at 10:41
  • 2
    $\begingroup$ It's most likely your python version like batFinger said but also, keep in mind that the Daily Builds are often unstable therefor full of bugs, so don't expect everything to work. $\endgroup$ – Nils Eisen Dec 17 '17 at 11:03
  • $\begingroup$ Cubesurfer does not initialize in the regular build (2.79) either. I will try recompiling the .pyx file. Does anybody perchance know how one can find out the python version with which a file was compiled? $\endgroup$ – Ben Jan 15 '18 at 20:43
  • $\begingroup$ Cubesurfer is working perfectly in 2.79 for me :) $\endgroup$ – Juangea Jan 23 '18 at 16:54

Both Animation Nodes and CubeSurfer are compiled addons and subsequently only work on the operating system and python version they were compiled at.

Prior to blender 2.79.x (nightly builds now), all blender versions used python 3.5, thus almost all Animation Nodes and CubeSurfer builds used python 3.5 to compile. Now that blender uses 3.6, all those builds will fail to work just as you experienced.


You will have to compile your own builds using python 3.6 or wait for the developers to release new builds.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.