arrayfire / arrayfire/arrayfire-python
RuntimeError: Could not load any ArrayFire libraries.
- Dominant language
- Python
- Stars
- 422
- Forks
- 63
- PR merge metrics
- No merged PRs in 30d
Description
Hi, I am using MACOS, I have 1. Download and install binaries 2. pip install arrayfire 3. export DYLD_LIBRARY_PATH=/opt/arrayfire/lib:$DYLD_LIBRARY_PATH
It can be used with command line

But when I use the same conda environment and `python VeM.py` which is a script containing import arrayfire, it shows
```
Traceback (most recent call last):
File "/Users/zetao/Documents/code/edu/python_code/first_try/VEM_deblur.py", line 3, in
import arrayfire as af
File "/Users/zetao/opt/anaconda3/lib/python3.7/site-packages/arrayfire/__init__.py", line 56, in
from .library import *
File "/Users/zetao/opt/anaconda3/lib/python3.7/site-packages/arrayfire/library.py", line 643, in
backend = _clibrary()
File "/Users/zetao/opt/anaconda3/lib/python3.7/site-packages/arrayfire/library.py", line 619, in __init__
raise RuntimeError("Could not load any ArrayFire libraries.\n" + more_info_str)
RuntimeError: Could not load any ArrayFire libraries.
```
Can anyone kindly explain why?
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the import in the reported conda environment using the macOS commands, then inspect arrayfire/__init__.py and arrayfire/library.py, especially the _clibrary() path that raises the error. Compare the command-line and Python environments; done means identifying a reproducible cause and documenting or testing a fix for loading the ArrayFire libraries.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, python
- Domain
- hpc, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100