I am new to FEniCS. Previously I have worked in MATLAB and that is why I wanted to run FEniCS with Spyder IDE. I followed the following thread and GitHub instructions (originally given for LINUX) and applied them to my platform
Github link: fenics-with-spyder/fenics-with-spyder.ipynb at main · conpierce8/fenics-with-spyder · GitHub
Thread link: How to fix the RuntimeError "Invalid Parameter" on demo code
platform: M2 MacBook Pro, macOS Monterey version 12.6
After following all the steps, I ran the “demo_poisson.py” file on Spyder
And got the following import error
runfile('/Users/jt/Documents/FEniCS/Ex1-Poisson/demo_poisson.py', wdir='/Users/jt/Documents/FEniCS/Ex1-Poisson')
Traceback (most recent call last):
File ~/Documents/FEniCS/Ex1-Poisson/demo_poisson.py:14 in <module>
import fenics as fe
File ~/opt/anaconda3/envs/fenicsproject/lib/python3.8/site-packages/fenics/__init__.py:7 in <module>
from dolfin import *
File ~/opt/anaconda3/envs/fenicsproject/lib/python3.8/site-packages/dolfin/__init__.py:34 in <module>
from .cpp import __version__
ImportError: dlopen(/Users/jt/opt/anaconda3/envs/fenicsproject/lib/python3.8/site-packages/dolfin/cpp.cpython-38-darwin.so, 0x0002): Library not loaded: '@rpath/libtbb.dylib'
Referenced from: '/Users/jt/opt/anaconda3/envs/fenicsproject/lib/libspqr.2.0.9.dylib'
Reason: tried: '/Users/jt/opt/anaconda3/envs/fenicsproject/lib/libtbb.dylib' (no such file), '/Users/jt/opt/anaconda3/envs/fenicsproject/lib/libtbb.dylib' (no such file), '/Users/jt/opt/anaconda3/envs/fenicsproject/lib/libtbb.dylib' (no such file), '/Users/jt/opt/anaconda3/envs/fenicsproject/lib/libtbb.dylib' (no such file), '/Users/jt/opt/anaconda3/envs/fenicsproject/lib/python3.8/site-packages/dolfin/../../../libtbb.dylib' (no such file), '/Users/jt/opt/anaconda3/envs/fenicsproject/lib/python3.8/site-packages/dolfin/../../../libtbb.dylib' (no such file), '/Users/jt/opt/anaconda3/envs/fenicsproject/lib/libtbb.dylib' (no such file), '/Users/jt/opt/anaconda3/envs/fenicsproject/bin/../lib/libtbb.dylib' (no such file), '/Users/jt/opt/anaconda3/envs/fenicsproject/lib/libtbb.dylib' (no such file), '/Users/jt/opt/anaconda3/envs/fenicsproject/bin/../lib/libtbb.dylib' (no such file), '/usr/local/lib/libtbb.dylib' (no such file), '/usr/lib/libtbb.dylib' (no such file)
please help!
PS: I tried the same installation on Ubuntu and it worked. However, it’s giving me the above import error in macOS Monterey