在 Ubuntu VM 上下载 DLIB 的问题

问题描述

我收到了大量错误

ERROR: Command errored out with exit status 1:
   command: /usr/bin/python3 -u -c 'import sys,setuptools,tokenize; sys.argv[0] = '"'"'/tmp/pip-install-zyoe7bqi/dlib/setup.py'"'"'; __file__='"'"'/tmp/pip-install-zyoe7bqi/dlib/setup.py'"'"';f=getattr(tokenize,'"'"'open'"'"',open)(__file__);code=f.read().replace('"'"'\r\n'"'"','"'"'\n'"'"');f.close();exec(compile(code,__file__,'"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-0qqb087u
       cwd: /tmp/pip-install-zyoe7bqi/dlib/
  Complete output (169 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.8.5 (default,Jul 28 2020,12:59:40)
  Invoking CMake setup: 'cmake /tmp/pip-install-zyoe7bqi/dlib/tools/python -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/tmp/pip-install-zyoe7bqi/dlib/build/lib.linux-x86_64-3.8 -DPYTHON_EXECUTABLE=/usr/bin/python3 -DCMAKE_BUILD_TYPE=Release'
  -- The C compiler identification is GNU 9.3.0
  -- The CXX compiler identification is GNU 9.3.0
  -- Check for working C compiler: /usr/bin/cc
  -- Check for working C compiler: /usr/bin/cc -- works
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Check for working CXX compiler: /usr/bin/c++
  -- Check for working CXX compiler: /usr/bin/c++ -- works
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Found PythonInterp: /usr/bin/python3 (found version "3.8.5")
  -- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.8.so
  -- Performing Test HAS_CPP14_FLAG
  -- Performing Test HAS_CPP14_FLAG - Success
  -- pybind11 v2.2.4
  -- Using CMake version: 3.16.3
  -- Compiling dlib version: 19.21.1
  -- SSE4 instructions can be executed by the host processor.
  -- Enabling SSE4 instructions
  -- Looking for pthread.h
  -- Looking for pthread.h - found
  -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
  -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
  -- Looking for pthread_create in pthreads
  -- Looking for pthread_create in pthreads - not found
  -- Looking for pthread_create in pthread
  -- Looking for pthread_create in pthread - found
  -- Found Threads: TRUE
  -- Found X11: /usr/include
  -- Looking for XOpendisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
  -- Looking for XOpendisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.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
  -- Looking for IceConnectionNumber in ICE
  -- Looking for IceConnectionNumber in ICE - found
  -- Found system copy of libpng: /usr/lib/x86_64-linux-gnu/libpng.so;/usr/lib/x86_64-linux-gnu/libz.so
  -- Searching for BLAS and LAPACK
  -- Searching for BLAS and LAPACK
  -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
  -- Checking for module 'cblas'
  --   No package 'cblas' found
  -- Checking for module 'lapack'
  --   Found lapack,version 0.3.8+ds
  -- 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
  -- Found OpenBLAS library
  -- Looking for sgetrf_single
  -- Looking for sgetrf_single - found
  -- Using OpenBLAS's built in LAPACK
  -- Looking for cblas_ddot
  -- Looking for cblas_ddot - found
  -- Looking for sgesv
  -- Looking for sgesv - not found
  -- Looking for sgesv_
  -- Looking for sgesv_ - not 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-zyoe7bqi/dlib/build/temp.linux-x86_64-3.8
  Invoking CMake build: 'cmake --build . --config Release -- -j4'
  Scanning dependencies of target dlib
  [  0%] Building CXX object dlib_build/CMakeFiles/dlib.dir/bigint/bigint_kernel_2.cpp.o
  [  2%] 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/tokenizer/tokenizer_kernel_1.cpp.o
  [  8%] Building CXX object dlib_build/CMakeFiles/dlib.dir/md5/md5_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/linker/linker_kernel_1.cpp.o
  [ 15%] Building CXX object dlib_build/CMakeFiles/dlib.dir/logger/extra_logger_headers.cpp.o
  [ 15%] Building CXX object dlib_build/CMakeFiles/dlib.dir/logger/logger_kernel_1.cpp.o
  [ 16%] Building CXX object dlib_build/CMakeFiles/dlib.dir/logger/logger_config_file.cpp.o
  [ 17%] 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
  [ 18%] Building CXX object dlib_build/CMakeFiles/dlib.dir/sockets/sockets_extensions.cpp.o
  [ 19%] Building CXX object dlib_build/CMakeFiles/dlib.dir/sockets/sockets_kernel_2.cpp.o
  [ 20%] 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
  [ 21%] Building CXX object dlib_build/CMakeFiles/dlib.dir/server/server_kernel.cpp.o
  [ 22%] Building CXX object dlib_build/CMakeFiles/dlib.dir/server/server_iostream.cpp.o
  [ 23%] Building CXX object dlib_build/CMakeFiles/dlib.dir/server/server_http.cpp.o
  In file included from /tmp/pip-install-zyoe7bqi/dlib/dlib/sockstreambuf/../sockets/../threads.h:20,from /tmp/pip-install-zyoe7bqi/dlib/dlib/sockstreambuf/../sockets/sockets_kernel_2.h:36,from /tmp/pip-install-zyoe7bqi/dlib/dlib/sockstreambuf/../sockets/posix.h:4,from /tmp/pip-install-zyoe7bqi/dlib/dlib/sockstreambuf/../sockets.h:14,from /tmp/pip-install-zyoe7bqi/dlib/dlib/sockstreambuf/sockstreambuf_unbuffered.h:8,from /tmp/pip-install-zyoe7bqi/dlib/dlib/sockstreambuf/sockstreambuf_unbuffered.cpp:6:
  /tmp/pip-install-zyoe7bqi/dlib/dlib/sockstreambuf/../sockets/../threads/thread_specific_data_extension.h: In member function ‘void dlib::thread_specific_data<T>::thread_end_handler()’:
  /tmp/pip-install-zyoe7bqi/dlib/dlib/sockstreambuf/../sockets/../threads/thread_specific_data_extension.h:113:34: internal compiler error: Segmentation fault
    113 |             const thread_id_type id = get_thread_id();
        |                                  ^~
  Please submit a full bug report,with preprocessed source if appropriate.
  See <file:///usr/share/doc/gcc-9/README.Bugs> for instructions.
  make[2]: *** [dlib_build/CMakeFiles/dlib.dir/build.make:401: dlib_build/CMakeFiles/dlib.dir/sockstreambuf/sockstreambuf_unbuffered.cpp.o] Error 1
  make[2]: *** Waiting for unfinished jobs....
  make[1]: *** [CMakeFiles/Makefile2:144: dlib_build/CMakeFiles/dlib.dir/all] Error 2
  make: *** [Makefile:84: all] Error 2
  Traceback (most recent call last):
    File "<string>",line 1,in <module>
    File "/tmp/pip-install-zyoe7bqi/dlib/setup.py",line 223,in <module>
      setup(
    File "/usr/lib/python3/dist-packages/setuptools/__init__.py",line 144,in setup
      return distutils.core.setup(**attrs)
    File "/usr/lib/python3.8/distutils/core.py",line 148,in setup
      dist.run_commands()
    File "/usr/lib/python3.8/distutils/dist.py",line 966,in run_commands
      self.run_command(cmd)
    File "/usr/lib/python3.8/distutils/dist.py",line 985,in run_command
      cmd_obj.run()
    File "/usr/lib/python3/dist-packages/wheel/bdist_wheel.py",in run
      self.run_command('build')
    File "/usr/lib/python3.8/distutils/cmd.py",line 313,in run_command
      self.distribution.run_command(command)
    File "/usr/lib/python3.8/distutils/dist.py",in run_command
      cmd_obj.run()
    File "/usr/lib/python3.8/distutils/command/build.py",line 135,in run
      self.run_command(cmd_name)
    File "/usr/lib/python3.8/distutils/cmd.py",in run_command
      cmd_obj.run()
    File "/tmp/pip-install-zyoe7bqi/dlib/setup.py",in run
      self.build_extension(ext)
    File "/tmp/pip-install-zyoe7bqi/dlib/setup.py",line 175,in build_extension
      subprocess.check_call(cmake_build,cwd=build_folder)
    File "/usr/lib/python3.8/subprocess.py",line 364,in check_call
      raise CalledProcessError(retcode,cmd)
  subprocess.CalledProcessError: Command '['cmake','--build','.','--config','Release','--','-j4']' returned non-zero exit status 2.
  ----------------------------------------
  ERROR: Failed building wheel for dlib
  Running setup.py clean for dlib
Failed to build dlib
Installing collected packages: dlib
    Running setup.py install for dlib ... error

之后它重复另一轮的过程并退出

我尝试在虚拟环境中安装它并得到不同的错误

(dlib_test) first@first-VirtualBox:~$ sudo pip3 install dlib
[sudo] password for first: 
Collecting dlib
  Using cached dlib-19.21.1.tar.gz (3.6 MB)
ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions,please update the hashes. Otherwise,examine the package contents carefully; someone may have tampered with them.
    dlib from https://files.pythonhosted.org/packages/99/2c/ef681c1c717ace11040f9e99fe22dafc843cdd6085eb6120e7ab2a5c662b/dlib-19.21.1.tar.gz#sha256=6c461e1e9e03d35a569163a41500381806a449bb34a06f18700bd7658aed8c8d:
        Expected sha256 6c461e1e9e03d35a569163a41500381806a449bb34a06f18700bd7658aed8c8d
             Got        53737690a925cafa7f3a9ab77a8484a128cde83f1f2f52f56f49421b197027e3

是否有解决这些错误方法? venv 会导致任何 pip 安装出现问题 我已经升级了我的 pip,它是根据最近安装的最新版本

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)