Hi everone, i have been having this problem for a while now. When I try to install BB i get the following error:
File "/home/xxx/.config/blender/3.6/scripts/addons/blenderbim/libs/site/packages/shapely/__init__.py", line 1, in <module>
from .lib import GEOSException # NOQA
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'shapely.lib'
When I look at the aformentioned folder, I see that there is a file called "lib.cpython-310-x86_64-linux-gnu.so". I tried to copy that as "lib.so" and then I get the following error:
File "/home/xxx/.config/blender/3.6/scripts/addons/blenderbim/libs/site/packages/shapely/__init__.py", line 6, in <module>
from ._geometry import * # NOQA
^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/xxx/.config/blender/3.6/scripts/addons/blenderbim/libs/site/packages/shapely/_geometry.py", line 6, in <module>
from . import _geometry_helpers, geos_version, lib
ImportError: cannot import name '_geometry_helpers' from partially initialized module 'shapely' (most likely due to a circular import) (/home/xxx/.config/blender/3.6/scripts/addons/blenderbim/libs/site/packages/shapely/__init__.py)
Then I see a file called "_geometry_helpers.cpython-310-x86_64-linux-gnu.so" and when I tried to copy that as "_geometry_helpser.so" Blender crashes and throws this error:
<frozen importlib._bootstrap>:241: RuntimeWarning: compiletime version 3.10 of module 'shapely._geometry_helpers' does not match runtime version 3.11
Writing: /tmp/blender.crash.txt
Segmentation fault
I'm on Void Linux and the system's python version is indeed 3.11:
>>> print(sys.version_info)
sys.version_info(major=3, minor=11, micro=4, releselevel='final', serial=0)
Am I doing something wrong? I don't get this error on Windows and Blender 3.6.