프로그래밍/Python
[Python] numpy 이용 시 발생한 'ImportError: libopenblas.so.0: cannot open shared object file' 오류
채윤아빠
2024. 5. 28. 15:51
문제점 및 증상
개발 환경
- SBC : Beaglebone black
- OS : debian
- Python : 3.9.2
"numpy" 패키지가 필수라 설치하고 실행하였더니 다음과 같은 오류가 발생하였습니다.
Traceback (most recent call last):
File "/home/debian/.local/lib/python3.9/site-packages/numpy/core/__init__.py", line 24, in
from . import multiarray
File "/home/debian/.local/lib/python3.9/site-packages/numpy/core/multiarray.py", line 10, in
from . import overrides
File "/home/debian/.local/lib/python3.9/site-packages/numpy/core/overrides.py", line 8, in
from numpy.core._multiarray_umath import (
ImportError: libopenblas.so.0: cannot open shared object file: No such file or directory
During handling of the above exception, another exception occurred:
.
.
.
해결 방안
다음과 같이 OS에 "libopenblas-dev" 패키지를 설치해 주면 문제가 해결됩니다.
$ sudo apt install -y libopenblas-dev
"numpy" 외에도 "scipy"에서도 동일한 문제가 발생할 수 있습니다.
참고자료
- "Scipy installation issue, getting ImportError: libopenblas.so.0: cannot open shared object file or directory":https://stackoverflow.com/questions/36893382
728x90
반응형