我在 Windows 10 上安装 dlib 时遇到问题 Windows 10 家庭版单语言 22H2版本 安装于2022年7月13日 操作系统版本 19045.2251 体验Windows功能体验包120.2212.4180.0
我已经安装了cmake ➜ cmake --版本 cmake版本3.24.0-rc3
CMake 套件由 Kitware 维护和支持
我安装了python 3.11 ➜ py --版本 Python 3.11.0
我尝试使用 pip 安装 dlib 我收到的错误已上传到pastebin
File "C:\Program Files\Python311\Lib\site-packages\setuptools\command\bdist_egg.py", line 151, in call_command
self.run_command(cmdname)
File "C:\Program Files\Python311\Lib\site-packages\setuptools\_distutils\cmd.py", line 319, in run_command
self.distribution.run_command(command)
File "C:\Program Files\Python311\Lib\site-packages\setuptools\dist.py", line 1217, in run_command
super().run_command(command)
File "C:\Program Files\Python311\Lib\site-packages\setuptools\_distutils\dist.py", line 987, in run_command
cmd_obj.run()
File "C:\Program Files\Python311\Lib\site-packages\setuptools\command\install_lib.py", line 11, in run
self.build()
File "C:\Program Files\Python311\Lib\site-packages\setuptools\_distutils\command\install_lib.py", line 112, in build
self.run_command('build_ext')
File "C:\Program Files\Python311\Lib\site-packages\setuptools\_distutils\cmd.py", line 319, in run_command
self.distribution.run_command(command)
File "C:\Program Files\Python311\Lib\site-packages\setuptools\dist.py", line 1217, in run_command
super().run_command(command)
File "C:\Program Files\Python311\Lib\site-packages\setuptools\_distutils\dist.py", line 987, in run_command
cmd_obj.run()
File "C:\Users\alent\Downloads\dlib-19.24\setup.py", line 134, in run
self.build_extension(ext)
File "C:\Users\alent\Downloads\dlib-19.24\setup.py", line 174, in build_extension
subprocess.check_call(cmake_build, cwd=build_folder)
File "C:\Program Files\Python311\Lib\subprocess.py", line 413, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release', '--', '/m']' returned non-zero exit status 1.
然后我尝试从源代码构建它 所以我从https://github.com/davisking/dlib/releases/tag/v19.24下载了最新版本 我收到的错误已上传到pastebin https://pastebin.com/YjiVTMEp
请帮助我。 感谢您对此进行调查。
当我尝试从源代码构建它时,我得到https://pastebin.com/YjiVTMEp 当我尝试使用 pip 安装时,我得到 https://pastebin.com/8N5kb75D
是的。我使用python3.11成功了 你需要做的就是
git clone https://github.com/davisking/dlib
cd dlib
py -m pip install cmake
py setup.py install
如果这有效,请投票我的解决方案。谢谢你
我可以使用 github 安装它,但效果不佳,然后我遇到了 dlib 和人脸识别模块的问题。
所以我尝试了以下方法并为我工作:
首先安装 Visual Studio 并启用 使用 C++ 进行桌面开发(如果以下步骤不起作用,可能是您缺少复选框,我使用 VS 2022,并检查了以下内容 checkboxes1 checkboxes2 *我使用它是西班牙语,但应该不难理解。
然后按照https://stackoverflow.com/a/49538054/14945612中的步骤1到3进行操作(下载并安装CMake)。
最后使用Python 3.9(对我使用3.10或3.11不起作用)安装以下软件包版本(对我来说较新的软件包不起作用):
pip install“cmake==3.21.4”
pip install -v“dlib==19.22.1”
pip install“人脸识别==1.3.0”
检查是否将它们安装在正确的环境/解释器中。就我而言,我使用 Python 3.9 创建了一个新的 conda 环境,然后使用这个新环境作为我的 PyCharm 解释器。这样我就降级了我的 Python。
dlib 未安装在 python 3.11 版本中。在 Anaconda 提示符下降级你的 python 版本
conda install python=3.9
并安装 dlib。从 https://pypi.org/simple/dlib/ 下载 dlib 并安装它
!pip install "C:\Users\Downloads\dlib-19.22.99-cp39-cp39-win_amd64.whl"
只需在项目终端上执行此命令
pip install https://github.com/jloh02/dlib/releases/download/v19.22/dlib-19.22.99-cp310-cp310-win_amd64.whl
我们测试过 1000% 有效