Pip install face_recognition / dlib not working

Hello,
I can pip install cmake, but when i try to pip install dlib or pip install face_recognition I get a ton of errors. I have tried these steps GitHub - davisking/dlib: A toolkit for making real world machine learning and data analysis applications in C++ but its still not working. I even tried to install cuda toolkit, then it said I am missing required modules. I have rx580. Sorry for this spam I don’t know, these are my errors:
Do i need to install every package not found like cblas and lpack

$pip install dlib

Collecting dlib
  Using cached dlib-19.22.1.tar.gz (7.4 MB)
Building wheels for collected packages: dlib
  Building wheel for dlib (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/jupiterbig34/programming/flask/photo_recognition/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-mu5agxs2/dlib_169528a248294b018930a09ede1fa685/setup.py'"'"'; __file__='"'"'/tmp/pip-install-mu5agxs2/dlib_169528a248294b018930a09ede1fa685/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-wi8_fes1
       cwd: /tmp/pip-install-mu5agxs2/dlib_169528a248294b018930a09ede1fa685/
  Complete output (327 lines):
  running bdist_wheel
  running build
  running build_py
  package init file 'tools/python/dlib/__init__.py' not found (or not a regular file)
  running build_ext
  Building extension for Python 3.10.1 (main, Dec  9 2021, 00:00:00) [GCC 11.2.1 20211203 (Red Hat 11.2.1-7)]
  Invoking CMake setup: 'cmake /tmp/pip-install-mu5agxs2/dlib_169528a248294b018930a09ede1fa685/tools/python -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/tmp/pip-install-mu5agxs2/dlib_169528a248294b018930a09ede1fa685/build/lib.linux-x86_64-3.10 -DPYTHON_EXECUTABLE=/home/jupiterbig34/programming/flask/photo_recognition/bin/python -DCMAKE_BUILD_TYPE=Release'
  -- The C compiler identification is GNU 11.2.1
  -- The CXX compiler identification is GNU 11.2.1
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: /usr/bin/cc - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: /usr/bin/c++ - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Found PythonInterp: /home/jupiterbig34/programming/flask/photo_recognition/bin/python (found version "3.10.1")
  -- Found PythonLibs: python3.10
  -- Performing Test HAS_CPP14_FLAG
  -- Performing Test HAS_CPP14_FLAG - Success
  -- pybind11 v2.2.4
  -- Using CMake version: 3.22.1
  -- Compiling dlib version: 19.22.1
  -- SSE4 instructions can be executed by the host processor.
  -- AVX instructions can be executed by the host processor.
  -- Enabling AVX instructions
  -- Looking for pthread.h
  -- Looking for pthread.h - found
  -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
  -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
  -- Found Threads: TRUE
  -- Found X11: /usr/include
  -- Looking for XOpenDisplay in /usr/lib64/libX11.so
  -- Looking for XOpenDisplay in /usr/lib64/libX11.so - found
  -- Looking for gethostbyname
  -- Looking for gethostbyname - found
  -- Looking for connect
  -- Looking for connect - found
  -- Looking for remove
  -- Looking for remove - found
  -- Looking for shmat
  -- Looking for shmat - found
  -- Found system copy of libpng: /usr/lib64/libpng.so;/usr/lib64/libz.so
  -- Searching for BLAS and LAPACK
  -- Searching for BLAS and LAPACK
  -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0")
  -- Checking for module 'cblas'
  --   Package 'cblas', required by 'virtual:world', not found
  -- Checking for module 'lapack'
  --   Package 'lapack', required by 'virtual:world', not found
  -- Looking for cblas_ddot
  -- Looking for cblas_ddot - not found
  -- Looking for sys/types.h
  -- Looking for sys/types.h - found
  -- Looking for stdint.h
  -- Looking for stdint.h - found
  -- Looking for stddef.h
  -- Looking for stddef.h - found
  -- Check size of void*
  -- Check size of void* - done
  -- Looking for sgesv
  -- Looking for sgesv - found
  -- Looking for sgesv_
  -- Looking for sgesv_ - found
  CUDA_TOOLKIT_ROOT_DIR not found or specified
  -- Could NOT find CUDA (missing: CUDA_TOOLKIT_ROOT_DIR CUDA_NVCC_EXECUTABLE CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY) (Required is at least version "7.5")
  -- Found CUDA, but CMake was unable to find the cuBLAS libraries that should be part of every basic CUDA install. Your CUDA install is somehow broken or incomplete. Since cuBLAS is required for dlib to use CUDA we won't use CUDA.
  -- DID NOT FIND CUDA
  -- Disabling CUDA support for dlib.  DLIB WILL NOT USE CUDA
  -- C++11 activated.
  -- Configuring done
  -- Generating done
  -- Build files have been written to: /tmp/pip-install-mu5agxs2/dlib_169528a248294b018930a09ede1fa685/build/temp.linux-x86_64-3.10
  Invoking CMake build: 'cmake --build . --config Release -- -j8'
  [  1%] Building CXX object dlib_build/CMakeFiles/dlib.dir/bigint/bigint_kernel_2.cpp.o
  [  1%] Building CXX object dlib_build/CMakeFiles/dlib.dir/base64/base64_kernel_1.cpp.o
  [  2%] Building CXX object dlib_build/CMakeFiles/dlib.dir/bigint/bigint_kernel_1.cpp.o
  [  3%] Building CXX object dlib_build/CMakeFiles/dlib.dir/bit_stream/bit_stream_kernel_1.cpp.o
  [  4%] Building CXX object dlib_build/CMakeFiles/dlib.dir/entropy_decoder/entropy_decoder_kernel_1.cpp.o
  [  5%] Building CXX object dlib_build/CMakeFiles/dlib.dir/entropy_decoder/entropy_decoder_kernel_2.cpp.o
  [  5%] Building CXX object dlib_build/CMakeFiles/dlib.dir/entropy_encoder/entropy_encoder_kernel_1.cpp.o
  [  6%] Building CXX object dlib_build/CMakeFiles/dlib.dir/entropy_encoder/entropy_encoder_kernel_2.cpp.o
  [  7%] Building CXX object dlib_build/CMakeFiles/dlib.dir/md5/md5_kernel_1.cpp.o
  [  8%] Building CXX object dlib_build/CMakeFiles/dlib.dir/tokenizer/tokenizer_kernel_1.cpp.o
  [  9%] Building CXX object dlib_build/CMakeFiles/dlib.dir/unicode/unicode.cpp.o
  [  9%] Building CXX object dlib_build/CMakeFiles/dlib.dir/test_for_odr_violations.cpp.o
  [ 10%] Building CXX object dlib_build/CMakeFiles/dlib.dir/sockets/sockets_kernel_1.cpp.o
  [ 11%] Building CXX object dlib_build/CMakeFiles/dlib.dir/bsp/bsp.cpp.o
  [ 12%] Building CXX object dlib_build/CMakeFiles/dlib.dir/dir_nav/dir_nav_kernel_1.cpp.o
  [ 12%] Building CXX object dlib_build/CMakeFiles/dlib.dir/dir_nav/dir_nav_kernel_2.cpp.o
  [ 13%] Building CXX object dlib_build/CMakeFiles/dlib.dir/dir_nav/dir_nav_extensions.cpp.o
  [ 14%] Building CXX object dlib_build/CMakeFiles/dlib.dir/gui_widgets/fonts.cpp.o
  [ 15%] Building CXX object dlib_build/CMakeFiles/dlib.dir/linker/linker_kernel_1.cpp.o
  [ 15%] Building CXX object dlib_build/CMakeFiles/dlib.dir/logger/extra_logger_headers.cpp.o
  [ 16%] Building CXX object dlib_build/CMakeFiles/dlib.dir/logger/logger_kernel_1.cpp.o
  [ 17%] Building CXX object dlib_build/CMakeFiles/dlib.dir/logger/logger_config_file.cpp.o
  [ 18%] Building CXX object dlib_build/CMakeFiles/dlib.dir/misc_api/misc_api_kernel_1.cpp.o
  [ 18%] Building CXX object dlib_build/CMakeFiles/dlib.dir/misc_api/misc_api_kernel_2.cpp.o
  [ 19%] Building CXX object dlib_build/CMakeFiles/dlib.dir/sockets/sockets_extensions.cpp.o
  [ 20%] Building CXX object dlib_build/CMakeFiles/dlib.dir/sockets/sockets_kernel_2.cpp.o
  [ 21%] Building CXX object dlib_build/CMakeFiles/dlib.dir/sockstreambuf/sockstreambuf.cpp.o
  [ 21%] Building CXX object dlib_build/CMakeFiles/dlib.dir/sockstreambuf/sockstreambuf_unbuffered.cpp.o
  [ 22%] Building CXX object dlib_build/CMakeFiles/dlib.dir/server/server_kernel.cpp.o
  [ 23%] Building CXX object dlib_build/CMakeFiles/dlib.dir/server/server_iostream.cpp.o
  [ 24%] Building CXX object dlib_build/CMakeFiles/dlib.dir/server/server_http.cpp.o
  [ 25%] Building CXX object dlib_build/CMakeFiles/dlib.dir/threads/multithreaded_object_extension.cpp.o
  [ 25%] Building CXX object dlib_build/CMakeFiles/dlib.dir/threads/threaded_object_extension.cpp.o
  [ 26%] Building CXX object dlib_build/CMakeFiles/dlib.dir/threads/threads_kernel_1.cpp.o
  [ 27%] Building CXX object dlib_build/CMakeFiles/dlib.dir/threads/threads_kernel_2.cpp.o
  [ 28%] Building CXX object dlib_build/CMakeFiles/dlib.dir/threads/threads_kernel_shared.cpp.o
  [ 28%] Building CXX object dlib_build/CMakeFiles/dlib.dir/threads/thread_pool_extension.cpp.o
  [ 29%] Building CXX object dlib_build/CMakeFiles/dlib.dir/threads/async.cpp.o
  [ 30%] Building CXX object dlib_build/CMakeFiles/dlib.dir/timer/timer.cpp.o
  [ 31%] Building CXX object dlib_build/CMakeFiles/dlib.dir/stack_trace.cpp.o
  [ 31%] Building CXX object dlib_build/CMakeFiles/dlib.dir/cuda/cpu_dlib.cpp.o
  [ 32%] Building CXX object dlib_build/CMakeFiles/dlib.dir/cuda/tensor_tools.cpp.o
  [ 33%] Building CXX object dlib_build/CMakeFiles/dlib.dir/data_io/image_dataset_metadata.cpp.o
  [ 34%] Building CXX object dlib_build/CMakeFiles/dlib.dir/data_io/mnist.cpp.o
  [ 34%] Building CXX object dlib_build/CMakeFiles/dlib.dir/data_io/cifar.cpp.o
  [ 35%] Building CXX object dlib_build/CMakeFiles/dlib.dir/global_optimization/global_function_search.cpp.o
  [ 36%] Building CXX object dlib_build/CMakeFiles/dlib.dir/filtering/kalman_filter.cpp.o
  [ 37%] Building CXX object dlib_build/CMakeFiles/dlib.dir/svm/auto.cpp.o
  [ 38%] Building CXX object dlib_build/CMakeFiles/dlib.dir/gui_widgets/widgets.cpp.o
  [ 38%] Building CXX object dlib_build/CMakeFiles/dlib.dir/gui_widgets/drawable.cpp.o
  [ 39%] Building CXX object dlib_build/CMakeFiles/dlib.dir/gui_widgets/canvas_drawing.cpp.o
  [ 40%] Building CXX object dlib_build/CMakeFiles/dlib.dir/gui_widgets/style.cpp.o
  [ 41%] Building CXX object dlib_build/CMakeFiles/dlib.dir/gui_widgets/base_widgets.cpp.o
  [ 41%] Building CXX object dlib_build/CMakeFiles/dlib.dir/gui_core/gui_core_kernel_1.cpp.o
  [ 42%] Building CXX object dlib_build/CMakeFiles/dlib.dir/gui_core/gui_core_kernel_2.cpp.o
  [ 43%] Building CXX object dlib_build/CMakeFiles/dlib.dir/image_loader/png_loader.cpp.o
  [ 44%] Building CXX object dlib_build/CMakeFiles/dlib.dir/image_saver/save_png.cpp.o
  [ 44%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jaricom.c.o
  [ 45%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcapimin.c.o
  [ 46%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcapistd.c.o
  [ 47%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcarith.c.o
  [ 47%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jccoefct.c.o
  [ 48%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jccolor.c.o
  [ 49%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcdctmgr.c.o
  [ 50%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jchuff.c.o
  [ 50%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcinit.c.o
  [ 51%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcmainct.c.o
  [ 52%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcmarker.c.o
  [ 53%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcmaster.c.o
  [ 54%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcomapi.c.o
  [ 54%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcparam.c.o
  [ 55%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcprepct.c.o
  [ 56%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcsample.c.o
  [ 57%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdapimin.c.o
  [ 57%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdapistd.c.o
  [ 58%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdarith.c.o
  [ 59%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdatadst.c.o
  [ 60%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdatasrc.c.o
  [ 60%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdcoefct.c.o
  [ 61%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdcolor.c.o
  [ 62%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdhuff.c.o
  [ 63%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jddctmgr.c.o
  [ 63%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdinput.c.o
  [ 64%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdmainct.c.o
  [ 65%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdmarker.c.o
  [ 66%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdmaster.c.o
  [ 67%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdmerge.c.o
  [ 67%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdpostct.c.o
  [ 68%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdsample.c.o
  [ 69%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jerror.c.o
  [ 70%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jfdctflt.c.o
  [ 70%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jfdctfst.c.o
  [ 71%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jfdctint.c.o
  [ 72%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jidctflt.c.o
  [ 73%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jidctfst.c.o
  [ 73%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jidctint.c.o
  [ 74%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jmemmgr.c.o
  [ 75%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jmemnobs.c.o
  [ 76%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jquant1.c.o
  [ 76%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jquant2.c.o
  [ 77%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jutils.c.o
  [ 78%] Building CXX object dlib_build/CMakeFiles/dlib.dir/image_loader/jpeg_loader.cpp.o
  [ 79%] Building CXX object dlib_build/CMakeFiles/dlib.dir/image_saver/save_jpeg.cpp.o
  [ 80%] Linking CXX static library libdlib.a
  [ 80%] Built target dlib
  [ 80%] Building CXX object CMakeFiles/_dlib_pybind11.dir/src/dlib.cpp.o
  [ 82%] Building CXX object CMakeFiles/_dlib_pybind11.dir/src/vector.cpp.o
  [ 83%] Building CXX object CMakeFiles/_dlib_pybind11.dir/src/svm_c_trainer.cpp.o
  [ 82%] Building CXX object CMakeFiles/_dlib_pybind11.dir/src/matrix.cpp.o
  [ 83%] Building CXX object CMakeFiles/_dlib_pybind11.dir/src/svm_rank_trainer.cpp.o
  [ 84%] Building CXX object CMakeFiles/_dlib_pybind11.dir/src/decision_functions.cpp.o
  [ 85%] Building CXX object CMakeFiles/_dlib_pybind11.dir/src/basic.cpp.o
  [ 86%] Building CXX object CMakeFiles/_dlib_pybind11.dir/src/other.cpp.o
  In file included from /tmp/pip-install-mu5agxs2/dlib_169528a248294b018930a09ede1fa685/dlib/external/pybind11/include/pybind11/pytypes.h:12,
                   from /tmp/pip-install-mu5agxs2/dlib_169528a248294b018930a09ede1fa685/dlib/external/pybind11/include/pybind11/cast.h:13,
                   from /tmp/pip-install-mu5agxs2/dlib_169528a248294b018930a09ede1fa685/dlib/external/pybind11/include/pybind11/attr.h:13,
                   from /tmp/pip-install-mu5agxs2/dlib_169528a248294b018930a09ede1fa685/dlib/external/pybind11/include/pybind11/pybind11.h:43,
                   from /tmp/pip-install-mu5agxs2/dlib_169528a248294b018930a09ede1fa685/dlib/../dlib/python/pybind_utils.h:6,
                   from /tmp/pip-install-mu5agxs2/dlib_169528a248294b018930a09ede1fa685/dlib/../dlib/python.h:6,
                   from /tmp/pip-install-mu5agxs2/dlib_169528a248294b018930a09ede1fa685/tools/python/src/opaque_types.h:6,
                   from /tmp/pip-install-mu5agxs2/dlib_169528a248294b018930a09ede1fa685/tools/python/src/dlib.cpp:4:
  /tmp/pip-install-mu5agxs2/dlib_169528a248294b018930a09ede1fa685/dlib/external/pybind11/include/pybind11/detail/common.h:112:10: fatal error: Python.h: No such file or directory
    112 | #include <Python.h>

You’ll need to install python3-devel.

1 Like

Thank you Elliott,
luca