大佬教程收集整理的这篇文章主要介绍了使用python 3.8 Windows 10错误安装dlib,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
注意:首先请确保您已经安装了c ++编译器和cmake,然后开始执行以下步骤:
转到github上的dlib
单击克隆或下载按钮,然后通过单击zip下载手动下载软件包。下载完成后,解压缩文件并将其放在桌面中
4.输入命令 cd C:/users/(your userName)/Desktop/master-dlib/master-dlib
5.然后,当您更改当前工作目录时,然后键入命令 python setup.py install
我无法使用cmd在python上安装dlib,我已经下载了cmake并将其放在PATH上,或者我必须先下载任何插件吗?还是我的点子的环境位于错误的位置?还是我必须将python更改为64位而不是32位?如果必须这样做,请告诉我这样做的方式,我是新手
C:\Users\Yusuf>python -m pip install dlib --user
CollecTing dlib
Using cached https://files.pythonhosted.org/packages/63/92/05c3b98636661cb80d190a5a777dd94effcc14c0f6893222e5ca81e74fbc/dlib-19.19.0.tar.gz
Installing collected packages: dlib
Running setup.py install for dlib ... error
ERROR: Command errored out with exit status 1:
command: 'C:\Program Files (x86)\Python38-32\python.exe' -u -c 'import sys,setuptools,tokenize; sys.argv[0] = '"'"'C:\\Users\\Yusuf\\ApPDAta\\Local\\Temp\\pip-install-lpo7_ajq\\dlib\\setup.py'"'"'; __file__='"'"'C:\\Users\\Yusuf\\ApPDAta\\Local\\Temp\\pip-install-lpo7_ajq\\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\Yusuf\ApPDAta\Local\Temp\pip-record-0h0t6gan\install-record.txt' --single-version-externally-managed --compile --user --prefix=
cwd: C:\Users\Yusuf\ApPDAta\Local\Temp\pip-install-lpo7_ajq\dlib\
Complete output (65 lines):
running install
running build
running build_py
package init file 'dlib\__init__.py' not found (or not a regular filE)
running build_ext
Building extension for Python 3.8.0 (tags/v3.8.0:fa919fd,Oct 14 2019,19:21:23) [MSC v.1916 32 bit (Intel)]
Invoking CMake setup: 'cmake C:\Users\Yusuf\ApPDAta\Local\Temp\pip-install-lpo7_ajq\dlib\tools\python -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Users\Yusuf\ApPDAta\Local\Temp\pip-install-lpo7_ajq\dlib\build\lib.win32-3.8 -DPYTHON_EXECUTABLE=C:\Program Files (x86)\Python38-32\python.exe -DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\Users\Yusuf\ApPDAta\Local\Temp\pip-install-lpo7_ajq\dlib\build\lib.win32-3.8'
-- Building for: Visual studio 16 2019
-- The C compiler identification is MSVC 19.24.28314.0
-- The CXX compiler identification is MSVC 19.24.28314.0
-- check for working C compiler: C:/Program Files (x86)/Microsoft Visual studio/2019/BuildTools/VC/Tools/MSVC/14.24.28314/bin/Hostx64/x64/cl.exe
-- check for working C compiler: C:/Program Files (x86)/Microsoft Visual studio/2019/BuildTools/VC/Tools/MSVC/14.24.28314/bin/Hostx64/x64/cl.exe -- 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: C:/Program Files (x86)/Microsoft Visual studio/2019/BuildTools/VC/Tools/MSVC/14.24.28314/bin/Hostx64/x64/cl.exe
-- check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual studio/2019/BuildTools/VC/Tools/MSVC/14.24.28314/bin/Hostx64/x64/cl.exe -- works
-- DetecTing CXX compiler ABI info
-- DetecTing CXX compiler ABI info - done
-- DetecTing CXX compile features
-- DetecTing CXX compile features - done
-- Found PythonInterp: C:/Program Files (x86)/Python38-32/python.exe (found version "3.8")
CMake Error at C:/Users/Yusuf/ApPDAta/Local/Temp/pip-install-lpo7_ajq/dlib/dlib/external/pybind11/tools/FindPythonLibsNew.cmake:124 (messagE):
Python config failure: Python is 32-bit,chosen compiler is 64-bit
Call Stack (most recent call first):
C:/Users/Yusuf/ApPDAta/Local/Temp/pip-install-lpo7_ajq/dlib/dlib/external/pybind11/tools/pybind11Tools.cmake:16 (find_packagE)
C:/Users/Yusuf/ApPDAta/Local/Temp/pip-install-lpo7_ajq/dlib/dlib/external/pybind11/CMakeLists.txt:33 (includE)
-- Configuring incomplete,errors occurred!
See also "C:/Users/Yusuf/ApPDAta/Local/Temp/pip-install-lpo7_ajq/dlib/build/temp.win32-3.8/Release/CMakeFiles/CMakeOutput.log".
TraceBACk (most recent call last):
File "<String>",line 1,in <module>
File "C:\Users\Yusuf\ApPDAta\Local\Temp\pip-install-lpo7_ajq\dlib\setup.py",line 223,in <module>
setup(
File "C:\Program Files (x86)\Python38-32\lib\site-packages\setuptools\__init__.py",line 145,in setup
return distutils.core.setup(**attrs)
File "C:\Program Files (x86)\Python38-32\lib\distutils\core.py",line 148,in setup
dist.run_commands()
File "C:\Program Files (x86)\Python38-32\lib\distutils\dist.py",line 966,in run_commands
self.run_command(cmd)
File "C:\Program Files (x86)\Python38-32\lib\distutils\dist.py",line 985,in run_command
cmd_obj.run()
File "C:\Program Files (x86)\Python38-32\lib\site-packages\setuptools\command\install.py",line 61,in run
return orig.install.run(self)
File "C:\Program Files (x86)\Python38-32\lib\distutils\command\install.py",line 545,in run
self.run_command('build')
File "C:\Program Files (x86)\Python38-32\lib\distutils\cmd.py",line 313,in run_command
self.diStribution.run_command(command)
File "C:\Program Files (x86)\Python38-32\lib\distutils\dist.py",in run_command
cmd_obj.run()
File "C:\Program Files (x86)\Python38-32\lib\distutils\command\build.py",line 135,in run
self.run_command(cmd_Name)
File "C:\Program Files (x86)\Python38-32\lib\distutils\cmd.py",in run_command
cmd_obj.run()
File "C:\Users\Yusuf\ApPDAta\Local\Temp\pip-install-lpo7_ajq\dlib\setup.py",in run
self.build_extension(ext)
File "C:\Users\Yusuf\ApPDAta\Local\Temp\pip-install-lpo7_ajq\dlib\setup.py",line 172,in build_extension
subprocess.check_call(cmake_setup,cwd=build_folder)
File "C:\Program Files (x86)\Python38-32\lib\subprocess.py",line 364,in check_call
raise CalledProcessError(retcode,cmd)
subprocess.CalledProcessError: Command '['cmake','C:\\Users\\Yusuf\\ApPDAta\\Local\\Temp\\pip-install-lpo7_ajq\\dlib\\tools\\python','-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\Yusuf\\ApPDAta\\Local\\Temp\\pip-install-lpo7_ajq\\dlib\\build\\lib.win32-3.8','-DPYTHON_EXECUTABLE=C:\\Program Files (x86)\\Python38-32\\python.exe','-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\\Users\\Yusuf\\ApPDAta\\Local\\Temp\\pip-install-lpo7_ajq\\dlib\\build\\lib.win32-3.8']' returned non-zero exit status 1.
----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\Program Files (x86)\Python38-32\python.exe' -u -c 'import sys,'"'"'exec'"'"'))' install --record 'C:\Users\Yusuf\ApPDAta\Local\Temp\pip-record-0h0t6gan\install-record.txt' --single-version-externally-managed --compile --user --prefix= check the logs for full command output.
请帮我谢谢!
以上是大佬教程为你收集整理的使用python 3.8 Windows 10错误安装dlib全部内容,希望文章能够帮你解决使用python 3.8 Windows 10错误安装dlib所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。