Click==7.0
dlib==19.16.0
face-recognition==1.2.3
face-recognition-models==0.3.0
numpy==1.16.0
Pillow==5.4.1
The pip installation gave me an undefined symbol: cblas_dtrsm.
Traceback (most recent call last):
File "test.py", line 2, in <module>
import face_recognition
File "/home/s0h3ck/.virtualenvs/test/lib/python3.7/site-packages/face_recognition/__init__.py", line 7, in <module>
from .api import load_image_file, face_locations, batch_face_locations, face_landmarks, face_encodings, compare_faces, face_distance
File "/home/s0h3ck/.virtualenvs/test/lib/python3.7/site-packages/face_recognition/api.py", line 4, in <module>
import dlib
ImportError: /home/s0h3ck/.virtualenvs/test/lib/python3.7/site-packages/dlib.cpython-37m-x86_64-linux-gnu.so: undefined symbol: cblas_dtrsm
workon test (or mkvirtualenv test before)
pip install face_recognition
dlib (19.16.0) md5sum : 96ff1db547ab5d289d049e58f823ae46
Install dlib version 19.15.0
pip install dlib=19.15.0
dlib (19.15.0) md5sum : e0ea6c4c6e7c1f445a11fae2733cb9b6
A word about Archlinux, if you do yay -S python-face_recognition, it will work, but it won't be in a virtualenv. Please do not close this issue if we can't do pip install face_recognition normally to his latest version. Thanks.
I encountered the same problem on antergos with dlib 19.17.0. The solution for me was installing cblas via pacman
I had a similar problem. Solved it by installing openblas. On arch just:
pacman -S openblas
And then, reinstalling dlib.
Most helpful comment
I encountered the same problem on antergos with dlib 19.17.0. The solution for me was installing cblas via pacman