python3 pip install dlib报错:
之前安装过dlib,时间长了,重新安装的时候,一些必要条件就忘了,这次记录下来,备忘。
报错信息如下:
Collecting dlibDownloading .17. (3.4MB)|████████████████████████████████| 3.4MB 14kB/s
Building wheels for collected packages: dlibBuilding wheel for dlib (setup.py) ... errorERROR: Complete output from command 'f:' -u -c 'import setuptools, tokenize;__file__='"'"'C:\Users\fu\AppData\Local\Temp\pip-install-t50q34ym\dlib\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);codead().replace('"'"'rn'"'"', '"'"'n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:UsersfuAppDataLocalTemppip-wheel-g2i4oztb' --python-tag cp36:ERROR: running bdist_wheelrunning buildrunning build_pypackage init file 'dlib__init__.py' not found (or not a regular file)running build_extTraceback (most recent call last):File "C:UsersfuAppDataLocalTemppip-install-t50q34ymdlibsetup.py", line 120, in get_cmake_versionout = subprocess.check_output(['cmake', '--version'])File "f:python36libsubprocess.py", line 356, in check_output**kwargs).stdoutFile "f:python36libsubprocess.py", line 423, in runwith Popen(*popenargs, **kwargs) as process:File "f:python36libsubprocess.py", line 729, in __init__restore_signals, start_new_session)File "f:python36libsubprocess.py", line 1017, in _execute_childstartupinfo)FileNotFoundError: [WinError 2] 系统找不到指定的文件。During handling of the above exception, another exception occurred:Traceback (most recent call last):File "<string>", line 1, in <module>File "C:UsersfuAppDataLocalTemppip-install-t50q34ymdlibsetup.py", line 261, in <module>'Topic :: Software Development',File "f:python36libsite-packagessetuptools__init__.py", line 143, in setup(**attrs)File "f:python36libdistutilscore.py", line 148, in setupdist.run_commands()File "f:python36libdistutilsdist.py", line 955, in run_commandsself.run_command(cmd)File "f:python36libdistutilsdist.py", line 974, in run_commandcmd_obj.run()File "f:python36libsite-packageswheelbdist_wheel.py", line 192, in runself.run_command('build')File "f:python36libdistutilscmd.py", line 313, in run_commandself.distribution.run_command(command)File "f:python36libdistutilsdist.py", line 974, in run_commandcmd_obj.run()File "f:python36libdistutilscommandbuild.py", line 135, in runself.run_command(cmd_name)File "f:python36libdistutilscmd.py", line 313, in run_commandself.distribution.run_command(command)File "f:python36libdistutilsdist.py", line 974, in run_commandcmd_obj.run()File "C:UsersfuAppDataLocalTemppip-install-t50q34ymdlibsetup.py", line 129, in runcmake_version = _cmake_version()File "C:UsersfuAppDataLocalTemppip-install-t50q34ymdlibsetup.py", line 125, in get_cmake_version"n*******************************************************************n")RuntimeError:*******************************************************************CMake must be installed to build the following extensions: dlib*******************************************************************----------------------------------------ERROR: Failed building wheel for dlibRunning setup.py clean for dlib
Failed to build dlib
Installing collected packages: dlibRunning setup.py install for dlib ... errorERROR: Complete output from command 'f:' -u -c 'import setuptools, tokenize;__file__='"'"'C:\Users\fu\AppData\Local\Temp\pip-install-t50q34ym\dlib\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);codead().replace('"'"'rn'"'"', '"'"'n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:UsersfuAppDataLocalTemp' --single-version-externally-managed --compile:ERROR: running installrunning buildrunning build_pypackage init file 'dlib__init__.py' not found (or not a regular file)running build_extTraceback (most recent call last):File "C:UsersfuAppDataLocalTemppip-install-t50q34ymdlibsetup.py", line 120, in get_cmake_versionout = subprocess.check_output(['cmake', '--version'])File "f:python36libsubprocess.py", line 356, in check_output**kwargs).stdoutFile "f:python36libsubprocess.py", line 423, in runwith Popen(*popenargs, **kwargs) as process:File "f:python36libsubprocess.py", line 729, in __init__restore_signals, start_new_session)File "f:python36libsubprocess.py", line 1017, in _execute_childstartupinfo)FileNotFoundError: [WinError 2] 系统找不到指定的文件。During handling of the above exception, another exception occurred:Traceback (most recent call last):File "<string>", line 1, in <module>File "C:UsersfuAppDataLocalTemppip-install-t50q34ymdlibsetup.py", line 261, in <module>'Topic :: Software Development',File "f:python36libsite-packagessetuptools__init__.py", line 143, in setup(**attrs)File "f:python36libdistutilscore.py", line 148, in setupdist.run_commands()File "f:python36libdistutilsdist.py", line 955, in run_commandsself.run_command(cmd)File "f:python36libdistutilsdist.py", line 974, in run_commandcmd_obj.run()File "f:python36libsite-packagessetuptoolscommandinstall.py", line 61, in runreturn orig.install.run(self)File "f:python36libdistutilscommandinstall.py", line 545, in runself.run_command('build')File "f:python36libdistutilscmd.py", line 313, in run_commandself.distribution.run_command(command)File "f:python36libdistutilsdist.py", line 974, in run_commandcmd_obj.run()File "f:python36libdistutilscommandbuild.py", line 135, in runself.run_command(cmd_name)File "f:python36libdistutilscmd.py", line 313, in run_commandself.distribution.run_command(command)File "f:python36libdistutilsdist.py", line 974, in run_commandcmd_obj.run()File "C:UsersfuAppDataLocalTemppip-install-t50q34ymdlibsetup.py", line 129, in runcmake_version = _cmake_version()File "C:UsersfuAppDataLocalTemppip-install-t50q34ymdlibsetup.py", line 125, in get_cmake_version"n*******************************************************************n")RuntimeError:*******************************************************************CMake must be installed to build the following extensions: dlib*******************************************************************----------------------------------------
ERROR: Command "'f:' -u -c 'import setuptools, tokenize;__file__='"'"'C:\Users\fu\AppData\Local\Temp\pip-install-t50q34ym\dlib\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);codead().replace('"'"'rn'"'"', '"'"'n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:UsersfuAppDataLocalTemp' --single-version-externally-managed --compile" failed with error code 1 in C:UsersfuAppDataLocalTemppip-install-t50q34ymdlib
WARNING: You are using pip version 19.1, however version 19.1.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
安装dlib前需要先安装cmake 和boost。然后才能正确安装dlib
pip install boost
pip install cmake
pip install dlib
测试安装结果:
C:Usersfu>python
Python 3.6.8 (tags/v3.6.8:3c6b436a57, Dec 24 2018, 00:16:47) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import dlib
>>>
本文发布于:2024-02-04 21:33:30,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170716937159816.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |