首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >dlib的setup.py安装:状态“错误”结束

dlib的setup.py安装:状态“错误”结束
EN

Stack Overflow用户
提问于 2020-02-06 08:19:19
回答 1查看 490关注 0票数 2

我在Windows上安装识别库有问题。

我遵循了在windows上使用Python绑定,并成功地安装了这里列出的需求。

但是,试图使用pip安装dlib会引发错误。

代码语言:javascript
运行
复制
setup.py install for dlib: finished with status 'error'

我该怎么解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-06 11:34:10

为了让dlib (带有Python绑定)在Windows上运行良好,您需要使用版本为3.6或更低版本的Python安装。

我知道你在使用Python的最新版本。如果我认为您正在使用Python3.8的假设是正确的,那么您必须遵循以下步骤:

  • 在您的PC上安装Python3.6-注意安装路径,因为创建适当的虚拟环境需要这样做。
  • 创建Python3.6虚拟环境--这将有助于隔离当前项目的依赖关系。假设您的Python3.6已经安装到C:\Users\Mfonism\AppData\Local\Programs\Python\Python36中(就像在我的PC :上一样),那么您将创建您的虚拟环境(从您的项目目录): C:\Users\Mfonism\AppData\Local\Programs\Python\Python36\python.exe c:> -m venv env36
代码语言:javascript
运行
复制
- **venv** is the Python virtual environment module.
- **env36** is the name of the virtual environment you're creating.

  • 激活所创建的虚拟环境。 c:> env36 36\脚本\激活 虚拟环境(env36)的名称现在应该出现在终端中。

更新:忽略此块

  • 使用pip安装项目依赖项。 pip安装face_recognition 如果失败,请使用--no-cache-dir选项绕过缓存版本的依赖项。 pip安装face_recognition --无缓存-dir

更新:改为这样做

您需要安装dlibface_recognition的特定版本。您需要首先安装dlib,或者face_recognition将尝试安装它的最新版本,这将失败。

所以:

  • 安装dlib 19.8.1 pip安装dlib==19.8.1
  • 然后安装face_recognition 1.2.2 pip安装face_recognition==1.2.2
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60090433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档