LSSTDESC / CCL

DESC Core Cosmology Library: cosmology routines with validated numerical accuracy
BSD 3-Clause "New" or "Revised" License
133 stars 64 forks source link

ImportError with libcblas on macOS #1163

Open JingZhaoQi opened 3 months ago

JingZhaoQi commented 3 months ago

When attempting to import the pyccl library after installation, I encounter the following ImportError related to the libcblas library not being loaded:

import pyccl

File ~/anaconda3/lib/python3.11/site-packages/pyccl/init.py:22 from . import ccllib as lib

File ~/anaconda3/lib/python3.11/site-packages/pyccl/ccllib.py:16 from . import _ccllib

ImportError: dlopen(/Users/qijingzhao/anaconda3/lib/python3.11/site-packages/pyccl/_ccllib.so, 0x0002): Library not loaded: @rpath/libcblas.3.dylib Referenced from: <85EFA90A-BE88-35A7-AD9E-F20432CD4AFA> /Users/qijingzhao/anaconda3/lib/libgsl.25.dylib Reason: tried: '/Users/qijingzhao/anaconda3/lib/libcblas.3.dylib' (no such file), '/Users/qijingzhao/anaconda3/lib/python3.11/site-packages/pyccl/../../../libcblas.3.dylib' (no such file), '/Users/qijingzhao/anaconda3/lib/python3.11/site-packages/pyccl/../../../libcblas.3.dylib' (no such file), '/Users/qijingzhao/anaconda3/bin/../lib/libcblas.3.dylib' (no such file), '/Users/qijingzhao/anaconda3/bin/../lib/libcblas.3.dylib' (no such file), '/usr/local/lib/libcblas.3.dylib' (no such file), '/usr/lib/libcblas.3.dylib' (no such file, not in dyld cache)

I would greatly appreciate any guidance on resolving this issue.

zdu863 commented 3 months ago

Looks like some dependency is missing, maybe try to install conda install conda-forge::libcblas.

JingZhaoQi commented 3 months ago

Looks like some dependency is missing, maybe try to install conda install conda-forge::libcblas.

Thank you for your reply, but it's still not working.

ghost commented 1 month ago

I have the same issue - please can you let me know how you resolved this?

JingZhaoQi commented 1 month ago

I have the same issue - please can you let me know how you resolved this?

Installing cmake and swig might solve this problem pip install swig

ghost commented 1 month ago

I have the same issue - please can you let me know how you resolved this?

Installing cmake and swig might solve this problem pip install swig

Thank you for your reply. Unfortunately I'm still getting the same error.