Closed peter-vasut closed 8 months ago
Hi you are literally the first one using it on linux for a long time .. so i will have to check on linux . The python version should not be an issue since it run on windows and macos .. So have to update my linux and check haven't done that for a while ..
"I'm running blender 4.0.2 which includes Python version 3.11.6." official Blender has 3.10.13 for python.
You will have to compile molecular against python 3.11 yourself.
Just tetsed on ubuntu 20.4 and all works as expected.
It's back. Addon version 1.15.5 for python 3.11, blender 4.1.1 (from arch repos).
Exception in module register(): /home/miner34/.config/blender/4.1/scripts/addons/molecularplus/__init__.py
Traceback (most recent call last):
File "/usr/share/blender/4.1/scripts/modules/addon_utils.py", line 444, in enable
mod.register()
File "/home/miner34/.config/blender/4.1/scripts/addons/molecularplus/__init__.py", line 39, in register
from . import properties, ui, operators, creators, addon_prefrences
File "/home/miner34/.config/blender/4.1/scripts/addons/molecularplus/operators.py", line 9, in <module>
from . import simulate, core
ImportError: cannot import name 'core' from 'molecularplus' (/home/miner34/.config/blender/4.1/scripts/addons/molecularplus/__init__.py)
Probably a Problem between arch linux and ubuntu ( used to compile Molecular ) You might have to compile molecular yourself. check the github action for instruction. Works as expected on ubuntu.
I can't compile it! I think this might be helpful:
You see, the Python version is 3.12.4! Apparently, the arch package is modified to use the system version of Python.
Seems your Blender has been compiled with python 3.12.4 .. so just use Blender from original site blender.org
Hello, I get following message when trying to enable the add-on:
I'm running blender 4.0.2 which includes Python version 3.11.6.
Issue appears to be that the binary core module can't be imported for some reason. I don't know how the linking of compiled code and python works, so this is all the info I could provide.