无法在Windows 10上安装dlib [英] failing to install dlib on windows 10

查看:173
本文介绍了无法在Windows 10上安装dlib的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

尝试使用pycharm软件包管理器在Windows 10上安装dlib。
我安装了Numpy,opencv-python,setuptools和wheel。
尝试安装dlib,然后出现第一个错误,要求我安装CMake。



现在我得到了:
(尝试安装Visual Studio,但

 使用缓存的https://files.pythonhosted.org/packages/d5/5c/收集dlib。 aa64510aa354d562ecba7edecd500b020280741140e5d91ff5ec1c6f8289 / dlib-19.13.1.tar.gz为收集的软件包构建轮子:dlib为dlib运行setup.py bdist_wheel:已开始运行setup.py bdist_wheel for dlib:以状态'error'完成从命令C:\Users的完整输出\Tom\venv\脚本\python.exe -u -c导入设置工具,标记化; __ file __ ='C:\\Users\\Tom\\AppData\\Local\ \\临时\\魅力包装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 C:\Users\Tom\ AppData\Local\Temp\pip-wheel-f_njkl2_ --python-tag cp36:运行bdist_wheel运行构建找不到正在运行的build_py程序包初始化文件 dlib\__init __。py(或非常规文件)警告:build_py:禁用字节编译,正在跳过。 
running build_ext适用于Python 3.6.5的建筑扩展(v3.6.5:f59c0932b4,2018年3月28日,16:07:46)[MSC v.1900 32位(Intel)]调用CMake设置:'cmake C:\ \用户\Tom\AppData\Local\Temp\pycharm打包\dlib\工具\python
-DCMAKE_LIBRARY_OUTPUT_DIRECTORY = C:\Users\Tom\AppData\Local\ \Temp\pycharm打包\dlib\build\lib.win32-3.6
-DPYTHON_EXECUTABLE = C:\Users\Tom\venv\Scripts\python.exe -DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE = C :\Users\Tom\AppData\Local\Temp\pycharm-packaging\dlib\build\lib.win32-3.6'
-构建:NMake Makefiles-The C编译器标识未知-CXX编译器标识未知CMakeLists.txt中的CMake错误:
CMAKE_C_COMPILER:

cl

不是完整路径,以前是在PATH中找不到。

要在Visual C ++中使用NMake生成器,必须从可在命令行中使用编译器cl的外壳
中运行cmake。
这个环境无法调用cl编译器。若要解决此问题,请从
Visual Studio命令提示符(vcvarsall.bat)中运行cmake。

通过将环境
变量 CC或CMake缓存条目CMAKE_C_COMPILER设置为
编译器或编译器的完整路径,告诉CMake在哪里找到编译器。名称(如果它在PATH中)。

CMakeLists.txt中的CMake错误:
CMAKE_CXX_COMPILER:

cl

不是完整路径,在路径。

要在Visual C ++中使用NMake生成器,必须从可在命令行中使用编译器cl的外壳
中运行cmake。
这个环境无法调用cl编译器。若要解决此问题,请从
Visual Studio命令提示符(vcvarsall.bat)中运行cmake。

通过将环境
变量 CXX或CMake缓存条目CMAKE_CXX_COMPILER设置为编译器或编译器的完整路径
,来告诉CMake在哪里找到编译器。名称(如果它在PATH中)。

-配置不完整,发生错误!另请参见 C:/Users/Tom/AppData/Local/Temp/pycharm-packaging/dlib/build/temp.win32-3.6/Release/CMakeFiles/CMakeOutput.log。另请参阅 C:/Users/Tom/AppData/Local/Temp/pycharm-packaging/dlib/build/temp.win32-3.6/Release/CMakeFiles/CMakeError.log。追溯(最近一次呼叫最近):
文件< string>,< module>中的第1行。
文件 C:\用户\Tom\AppData\Local\Temp\pycharm-packaging\dlib\setup.py,行< module>中的256。
'主题::软件开发',
文件 C:\Users\Tom\venv\lib\site-packages\setuptools-39.1.0-py3.6.egg setupsetuptools\__init __。py,行129,在设置
文件中, C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\ \distutils\core.py,行148,在设置中
dist.run_commands()
文件 C:\Users\Tom\AppData\Local\Programs\Python\ \Python36-32\lib\distutils\dist.py,行955,在run_commands
self.run_command(cmd)
文件 C:\Users\Tom\AppData\中\本地\程序\Python\Python36-32\lib\distutils\dist.py,行974,在run_command
cmd_obj.run()
文件 C:\在运行
self.run_command('build')
文件 C:中,用户 Tom'venv库站点包 wheel\bdist_wheel.py的第202行中用户 Tom AppData本地程序 Python Python36-32 lib\distutils cmd.py,第313行,位于run_command
self.distribution.run_command中(命令)
文件 C:\Users\Tom\AppData\L ocal\程序\Python\Python36-32\lib\distutils\dist.py,行974,在run_command
cmd_obj.run()
文件 C:\Users \Tom\AppData\Local\程序\Python\Python36-32\lib\distutils\command\build.py,行135,在运行
self.run_command(cmd_name )
文件 C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\distutils\cmd.py,第313行,在run_command中
self.distribution.run_command(命令)
文件 C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\distutils\在运行命令
cmd_obj.run()
文件中的 dist.py行974中, C:\Users\Tom\AppData\Local\Temp\pycharm-packaging\ dlib\setup.py,行133,在运行
self.build_extension(ext)
文件 C:\Users\Tom\AppData\Local\Temp\pycharm-在build_extension
subprocess.check_call(cmake_setup,cwd = build_folder)中的包装dlibsetup.py行169中。 \程序\Pyth on\Python36-32\lib\subprocess.py,第291行,在check_call
中引发CalledProcessError(retcode,cmd)subprocess.CalledProcessError:命令'['cmake','C:\\用户 Tom AppData本地 Temp pycharm打包 dlib工具 python,'-DCMAKE_LIBRARY_OUTPUT_DIRECTORY = C :\\用户\\Tom\\AppData\\Local\\Temp\\pycharm-packaging\\dlib\\build\\lib.win32 -3.6','-DPYTHON_EXECUTABLE = C:\\用户\\Tom\\venv\\脚本\\python.exe','-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE = C:\\用户\\Tom\\AppData\\Local\\Temp\\pycharm-packaging\\dlib\\build\\lib.win32-3.6']'返回非零退出状态1.
--------------------------------------- -运行setup.py clean for dlib无法构建dlib安装收集的软件包:dlib运行dlib的setup.py安装:已启动
运行dlib的setup.py安装:已完成,状态为错误
完整输出从命令C:\Users\Tom\venv\Scripts\python.exe -u -c 导入设置工具,标记化; __ file __ ='C:\\Users\\Tom\\AppData\\Local\\Temp\\pycharmpackaging\\dlib\ \setup.py'; f = getattr(tokenize,'open',open)(__ file __); code = f.read()。replace('\r\n','\n'); f .close(); exec(compile(code,__file__,'exec'))安装
--record C:\Users\Tom\AppData\Local\Temp\pip-record- 1kold5c8\install-record.txt
--single-version-externally-managed --compile --install-headers C:\Users\Tom\venv\include\site\python3。 6\dlib:
运行安装
运行构建
运行build_py
软件包初始化文件'dlib\__init __。py'(或不是常规文件)
警告:build_py:禁用字节编译,正在跳过。

运行build_ext
Python 3.6.5的建筑扩展(v3.6.5:f59c0932b4,2018年3月28日,16:07:46)[MSC v.1900 32位(Intel)]
调用CMake设置:'cmake C:\Users\Tom\AppData\Local\Temp\pycharm-packaging\dlib\tools\python
-DCMAKE_LIBRARY_OUTPUT_DIRECTORY = C:\ \用户\Tom\AppData\本地\Temp\pycharm打包\dlib\build\lib.win32-3.6
-DPYTHON_EXECUTABLE = C:\Users\Tom\venv \脚本\python.exe -DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE = C:\用户\Tom\AppData\Local\Temp\pycharm-packaging\dlib\build\lib.win32-3.6'
-构建:NMake Makefiles
-C编译器标识未知
-CXX编译器标识未知
CMakeLists.txt中的CMake错误:
CMAKE_C_COMPILER:

cl

不是完整路径,在PATH中找不到。

要在Visual C ++中使用NMake生成器,必须从可在命令行中使用编译器cl的外壳
中运行cmake。
这个环境无法调用cl编译器。若要解决此问题,请从
Visual Studio命令提示符(vcvarsall.bat)中运行cmake。

通过将环境
变量 CC或CMake缓存条目CMAKE_C_COMPILER设置为
编译器或编译器的完整路径,告诉CMake在哪里找到编译器。名称(如果它在PATH中)。


CMakeLists.txt中的CMake错误:
CMAKE_CXX_COMPILER:

cl

不是完整路径,以前是在PATH中找不到。

要在Visual C ++中使用NMake生成器,必须从可在命令行中使用编译器cl的外壳
中运行cmake。
这个环境无法调用cl编译器。若要解决此问题,请从
Visual Studio命令提示符(vcvarsall.bat)中运行cmake。

通过将环境
变量 CXX或CMake缓存条目CMAKE_CXX_COMPILER设置为编译器或编译器的完整路径
,来告诉CMake在哪里找到编译器。名称(如果它在PATH中)。


-配置不完整,发生错误!
另请参见 C:/Users/Tom/AppData/Local/Temp/pycharm-packaging/dlib/build/temp.win32-3.6/Release/CMakeFiles/CMakeOutput.log。
另请参见 C:/Users/Tom/AppData/Local/Temp/pycharm-packaging/dlib/build/temp.win32-3.6/Release/CMakeFiles/CMakeError.log。
追溯(最近一次通话最后一次):
文件< string>,在< module>中的第1行。
文件 C:\用户\Tom\AppData\Local\Temp\pycharm-packaging\dlib\setup.py,行< module>中的256。
'主题::软件开发',
文件 C:\Users\Tom\venv\lib\site-packages\setuptools-39.1.0-py3.6.egg setupsetuptools\__init __。py,行129,在设置
文件中, C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\ \distutils\core.py,行148,在设置中
dist.run_commands()
文件 C:\Users\Tom\AppData\Local\Programs\Python\ \Python36-32\lib\distutils\dist.py,行955,在run_commands
self.run_command(cmd)
文件 C:\Users\Tom\AppData\中\本地\程序\Python\Python36-32\lib\distutils\dist.py,行974,在run_command
cmd_obj.run()
文件 C:\用户 Tom venv lib站点软件包 setuptools-39.1.0-py3.6.egg setuptools命令 install.py,行61,运行
在运行$ b中,文件 C:\用户\Tom\AppData\Local\程序\Python\Python36-32\lib\distutils\command\install.py,第545行$ b self.run_command('build')
文件 C:\Users Tom AppData本地程序 Python Python36-32 lib distutils cmd.py,第313行,位于run_command
self.distribution.run_command(命令)中
文件 C:\用户\Tom\AppData\Local\程序\Python\Python36-32\lib\distutils\dist.py,第974行,在run_command $中b $ b cmd_obj.run()
文件 C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\distutils\command\ build.py,第135行,运行
self.run_command(cmd_name)
文件 C:\Users\Tom\AppData\Local\Programs\Python\Python36-在运行命令
self.distribution.run_command(command)
文件 C:\Users\Tom\AppData\中的第313行,第32行 lib\distutils\cmd.py在运行命令
cmd_obj.run()
文件 C:\Users中,行974,本地程序 Python Python36-32 lib distutils\dist.py \Tom\AppData\Local\Temp\pycharm-packaging\dlib\setup.py,行133,在运行
self.build_extension(ext)
文件 C: \用户\Tom\AppData\Local\Temp\pycharm-packaging\dlib\setup.py,行169,在build_extension
subprocess.check_call(cmake_setup,cwd = build_folder)
中文件 C:\用户\Tom\AppData\Local\程序\Python\Python36-32\lib\subprocess.py,行291,在check_call
中引发CalledProcessError(retcode ,cmd)
subprocess.CalledProcessError:命令'['cmake','C:\\Users\\Tom\\AppData\\Local\\Temp\\ pycharm-packaging\\dlib\\tools\\python','-DCMAKE_LIBRARY_OUTPUT_DIRECTORY = C:\\Users\\Tom\\AppData\\Local\\ Temp\\pycharm-packaging\\dlib\\build\\lib.win32-3.6','-DPYTHON_EXECUTABLE = C:\\Users\\Tom\\venv \\脚本\\python.exe','-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE = C:\\用户\\Tom\\AppData\\本地\\临时\\pycharm -packaging\\dlib\\build\\lib.win32-3.6']'返回非零退出状态1.

---------- ------------------------------

dlib命令 C:\的构建轮失败Users\Tom\venv\Scriptspython.exe -u -c导入设置工具,标记化; __ file __ ='C:\\Users\\Tom\\AppData\\Local临时Tempcharm包装Dlib setup.py''; f = getattr(tokenize,'open',open)(__ file __); code = f.read()。 replace('\r\n','\n'); f.close(); exec(compile(code,__file__,'exec'))安装
--record C:\用户\Tom\AppData\Local\Temp\pip-record-1kold5c8\install-record.txt
--single-version-externallymanaged --compile --install-headers C: \Users\Tom\venv\include\site\python3.6\dlib在C:withUsers\Tom\AppData\Local\Temp\pycharm中失败,错误代码为1 -packaging\dlib\

我在这里想念什么?
我真的很困惑。

解决方案

pip install

b $ b $ >

Trying to install dlib on Windows 10 using pycharm package manager. I have Numpy, opencv-python, setuptools and wheel installed. tried installing dlib then got the first error asking me to install CMake.

Now I'm getting this: (tried installing visual studio but it had no effect).

    Collecting dlib   Using cached https://files.pythonhosted.org/packages/d5/5c/aa64510aa354d562ecba7edecd500b020280741140e5d91ff5ec1c6f8289/dlib-19.13.1.tar.gz Building wheels for collected packages: dlib   Running setup.py bdist_wheel for dlib: started   Running setup.py bdist_wheel for dlib: finished with status 'error'   Complete output from command C:\Users\Tom\venv\Scripts\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Tom\\AppData\\Local\\Temp\\pycharm-packaging\\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 C:\Users\Tom\AppData\Local\Temp\pip-wheel-f_njkl2_ --python-tag cp36:  running bdist_wheel   running build   running build_py   package init file 'dlib\__init__.py' not found (or not a regular file)   warning: build_py: byte-compiling is disabled, skipping.
     running build_ext   Building extension for Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 16:07:46) [MSC v.1900 32 bit (Intel)] Invoking CMake setup: 'cmake C:\Users\Tom\AppData\Local\Temp\pycharm-packaging\dlib\tools\python
-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Users\Tom\AppData\Local\Temp\pycharm-packaging\dlib\build\lib.win32-3.6
-DPYTHON_EXECUTABLE=C:\Users\Tom\venv\Scripts\python.exe -DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\Users\Tom\AppData\Local\Temp\pycharm-packaging\dlib\build\lib.win32-3.6'
-- Building for: NMake Makefiles   -- The C compiler identification is unknown   -- The CXX compiler identification is unknown   CMake Error in CMakeLists.txt:
    The CMAKE_C_COMPILER:

      cl

    is not a full path and was not found in the PATH.

    To use the NMake generator with Visual C++, cmake must be run from a shell
    that can use the compiler cl from the command line.  This environment is
    unable to invoke the cl compiler.  To fix this problem, run cmake from the
    Visual Studio Command Prompt (vcvarsall.bat).

    Tell CMake where to find the compiler by setting either the environment
    variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
    the compiler, or to the compiler name if it is in the PATH.

     CMake Error in CMakeLists.txt:
    The CMAKE_CXX_COMPILER:

      cl

    is not a full path and was not found in the PATH.

    To use the NMake generator with Visual C++, cmake must be run from a shell
    that can use the compiler cl from the command line.  This environment is
    unable to invoke the cl compiler.  To fix this problem, run cmake from the
    Visual Studio Command Prompt (vcvarsall.bat).

    Tell CMake where to find the compiler by setting either the environment
    variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
    to the compiler, or to the compiler name if it is in the PATH.

     -- Configuring incomplete, errors occurred!   See also "C:/Users/Tom/AppData/Local/Temp/pycharm-packaging/dlib/build/temp.win32-3.6/Release/CMakeFiles/CMakeOutput.log". See also "C:/Users/Tom/AppData/Local/Temp/pycharm-packaging/dlib/build/temp.win32-3.6/Release/CMakeFiles/CMakeError.log". Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "C:\Users\Tom\AppData\Local\Temp\pycharm-packaging\dlib\setup.py", line 256, in <module>
      'Topic :: Software Development',
    File "C:\Users\Tom\venv\lib\site-packages\setuptools-39.1.0-py3.6.egg\setuptools\__init__.py", line 129, in setup
    File "C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\distutils\core.py", line 148, in setup
      dist.run_commands()
    File "C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\distutils\dist.py", line 955, in run_commands
      self.run_command(cmd)
    File "C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\distutils\dist.py", line 974, in run_command
      cmd_obj.run()
    File "C:\Users\Tom\venv\lib\site-packages\wheel\bdist_wheel.py", line 202, in run
      self.run_command('build')
    File "C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\distutils\cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\distutils\dist.py", line 974, in run_command
      cmd_obj.run()
    File "C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\distutils\command\build.py", line 135, in run
      self.run_command(cmd_name)
    File "C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\distutils\cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\distutils\dist.py", line 974, in run_command
      cmd_obj.run()
    File "C:\Users\Tom\AppData\Local\Temp\pycharm-packaging\dlib\setup.py", line 133, in run
      self.build_extension(ext)
    File "C:\Users\Tom\AppData\Local\Temp\pycharm-packaging\dlib\setup.py", line 169, in build_extension
      subprocess.check_call(cmake_setup, cwd=build_folder)
    File "C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\subprocess.py", line 291, in check_call
      raise CalledProcessError(retcode, cmd)   subprocess.CalledProcessError: Command '['cmake', 'C:\\Users\\Tom\\AppData\\Local\\Temp\\pycharm-packaging\\dlib\\tools\\python', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\Tom\\AppData\\Local\\Temp\\pycharm-packaging\\dlib\\build\\lib.win32-3.6', '-DPYTHON_EXECUTABLE=C:\\Users\\Tom\\venv\\Scripts\\python.exe', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\\Users\\Tom\\AppData\\Local\\Temp\\pycharm-packaging\\dlib\\build\\lib.win32-3.6']' returned non-zero exit status 1.
     ----------------------------------------   Running setup.py clean for dlib Failed to build dlib Installing collected packages: dlib   Running setup.py install for dlib: started
    Running setup.py install for dlib: finished with status 'error'
    Complete output from command C:\Users\Tom\venv\Scripts\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Tom\\AppData\\Local\\Temp\\pycharm-packaging\\dlib\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install
--record C:\Users\Tom\AppData\Local\Temp\pip-record-1kold5c8\install-record.txt
--single-version-externally-managed --compile --install-headers C:\Users\Tom\venv\include\site\python3.6\dlib:
    running install
    running build
    running build_py
    package init file 'dlib\__init__.py' not found (or not a regular file)
    warning: build_py: byte-compiling is disabled, skipping.

    running build_ext
    Building extension for Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 16:07:46) [MSC v.1900 32 bit (Intel)]
    Invoking CMake setup: 'cmake C:\Users\Tom\AppData\Local\Temp\pycharm-packaging\dlib\tools\python
-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Users\Tom\AppData\Local\Temp\pycharm-packaging\dlib\build\lib.win32-3.6
-DPYTHON_EXECUTABLE=C:\Users\Tom\venv\Scripts\python.exe -DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\Users\Tom\AppData\Local\Temp\pycharm-packaging\dlib\build\lib.win32-3.6'
    -- Building for: NMake Makefiles
    -- The C compiler identification is unknown
    -- The CXX compiler identification is unknown
    CMake Error in CMakeLists.txt:
      The CMAKE_C_COMPILER:

        cl

      is not a full path and was not found in the PATH.

      To use the NMake generator with Visual C++, cmake must be run from a shell
      that can use the compiler cl from the command line.  This environment is
      unable to invoke the cl compiler.  To fix this problem, run cmake from the
      Visual Studio Command Prompt (vcvarsall.bat).

      Tell CMake where to find the compiler by setting either the environment
      variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
      the compiler, or to the compiler name if it is in the PATH.


    CMake Error in CMakeLists.txt:
      The CMAKE_CXX_COMPILER:

        cl

      is not a full path and was not found in the PATH.

      To use the NMake generator with Visual C++, cmake must be run from a shell
      that can use the compiler cl from the command line.  This environment is
      unable to invoke the cl compiler.  To fix this problem, run cmake from the
      Visual Studio Command Prompt (vcvarsall.bat).

      Tell CMake where to find the compiler by setting either the environment
      variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
      to the compiler, or to the compiler name if it is in the PATH.


    -- Configuring incomplete, errors occurred!
    See also "C:/Users/Tom/AppData/Local/Temp/pycharm-packaging/dlib/build/temp.win32-3.6/Release/CMakeFiles/CMakeOutput.log".
    See also "C:/Users/Tom/AppData/Local/Temp/pycharm-packaging/dlib/build/temp.win32-3.6/Release/CMakeFiles/CMakeError.log".
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\Tom\AppData\Local\Temp\pycharm-packaging\dlib\setup.py", line 256, in <module>
        'Topic :: Software Development',
      File "C:\Users\Tom\venv\lib\site-packages\setuptools-39.1.0-py3.6.egg\setuptools\__init__.py", line 129, in setup
      File "C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\distutils\core.py", line 148, in setup
        dist.run_commands()
      File "C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\distutils\dist.py", line 955, in run_commands
        self.run_command(cmd)
      File "C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\distutils\dist.py", line 974, in run_command
        cmd_obj.run()
      File "C:\Users\Tom\venv\lib\site-packages\setuptools-39.1.0-py3.6.egg\setuptools\command\install.py", line 61, in run
      File "C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\distutils\command\install.py", line 545, in run
        self.run_command('build')
      File "C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\distutils\cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\distutils\dist.py", line 974, in run_command
        cmd_obj.run()
      File "C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\distutils\command\build.py", line 135, in run
        self.run_command(cmd_name)
      File "C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\distutils\cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\distutils\dist.py", line 974, in run_command
        cmd_obj.run()
      File "C:\Users\Tom\AppData\Local\Temp\pycharm-packaging\dlib\setup.py", line 133, in run
        self.build_extension(ext)
      File "C:\Users\Tom\AppData\Local\Temp\pycharm-packaging\dlib\setup.py", line 169, in build_extension
        subprocess.check_call(cmake_setup, cwd=build_folder)
      File "C:\Users\Tom\AppData\Local\Programs\Python\Python36-32\lib\subprocess.py", line 291, in check_call
        raise CalledProcessError(retcode, cmd)
    subprocess.CalledProcessError: Command '['cmake', 'C:\\Users\\Tom\\AppData\\Local\\Temp\\pycharm-packaging\\dlib\\tools\\python', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\Tom\\AppData\\Local\\Temp\\pycharm-packaging\\dlib\\build\\lib.win32-3.6', '-DPYTHON_EXECUTABLE=C:\\Users\\Tom\\venv\\Scripts\\python.exe', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\\Users\\Tom\\AppData\\Local\\Temp\\pycharm-packaging\\dlib\\build\\lib.win32-3.6']' returned non-zero exit status 1.

    ----------------------------------------

  Failed building wheel for dlib Command "C:\Users\Tom\venv\Scripts\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Tom\\AppData\\Local\\Temp\\pycharm-packaging\\dlib\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install
--record C:\Users\Tom\AppData\Local\Temp\pip-record-1kold5c8\install-record.txt
--single-version-externally-managed --compile --install-headers C:\Users\Tom\venv\include\site\python3.6\dlib" failed with error code 1 in C:\Users\Tom\AppData\Local\Temp\pycharm-packaging\dlib\

What am I missing here? I'm really baffled.

解决方案

pip install https://pypi.python.org/packages/da/06/bd3e241c4eb0a662914b3b4875fc52dd176a9db0d4a2c915ac2ad8800e9e/dlib-19.7.0-cp36-cp36m-win_amd64.whl#md5=b7330a5b2d46420343fbed5df69e6a3f

Try this cmd command, it worked for me

这篇关于无法在Windows 10上安装dlib的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆