Windows anaconda python 3.9环境安装dlib

简介: Windows anaconda python 3.9环境安装dlib

Dlib是一个现代C++工具包,包含机器学习算法和工具,用于在C++中创建复杂软件以解决实际问题。它在工业界和学术界广泛应用于机器人、嵌入式设备、移动电话和大型高性能计算环境等领域。Dlib的开源许可允许在任何应用程序中免费使用它。
但是windows环境下,dlib没有对python3.7以上版本编译对应的whl包,包列表里只有python3.6版本
可以打开http://mirrors.aliyun.com/pypi/simple/dlib/,最新的dlib whl包是python 3.6 dlib 19.8.1版本
image.png

如果要在python3.9环境安装dlib,那需要用源代码编译,安装过程比较复杂

安装cmake

首先要安装cmake,打开https://cmake.org/download/,找到windows x64 installer,最新的cmake版本为3.24.0
image.png
下载msi安装文件后,双击执行,然后按界面提示步骤操作。
image.png
安装完成后,关联到系统PATH变量中,以便调用

安装Visual Studio C++

然后安装Visual Studio C++环境
打开页面https://visualstudio.microsoft.com/zh-hans/vs/features/cplusplus/
image.png
选择Community 2022版本,这是免费使用的版本,下载后运行安装
image.png
选择使用C++的桌面开发,然后按界面提示进行一步步的操作。Visual Studio C++关键组件较多,需要一些时间运行。

下载dlib编译

这时直接运行pip install dlib,编译时会失败,提示GIF关联的函数错误,所以要下载源码,解压后设置参数运行
运行pip download dlib下载dlib-19.24.0.tar.gz
解压到目录dlib-19.24.0,然后在目录运行pyton setup.py install --no DLIB_GIF_SUPPORT
这样不启用GIF支持,然后才编译完成
image.png

目录
相关文章
|
26天前
|
PyTorch Linux 算法框架/工具
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
这篇文章是关于如何使用Anaconda进行Python环境管理,包括下载、安装、配置环境变量、创建多版本Python环境、安装PyTorch以及使用Jupyter Notebook的详细指南。
209 1
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
|
7天前
|
弹性计算 Linux iOS开发
Python 虚拟环境全解:轻松管理项目依赖
本文详细介绍了 Python 虚拟环境的概念、创建和使用方法,包括 `virtualenv` 和 `venv` 的使用,以及最佳实践和注意事项。通过虚拟环境,你可以轻松管理不同项目的依赖关系,避免版本冲突,提升开发效率。
|
24天前
|
机器学习/深度学习 API 计算机视觉
基于Python_opencv人脸录入、识别系统(应用dlib机器学习库)(下)
基于Python_opencv人脸录入、识别系统(应用dlib机器学习库)(下)
18 2
|
24天前
|
机器学习/深度学习 存储 算法
基于Python_opencv人脸录入、识别系统(应用dlib机器学习库)(上)
基于Python_opencv人脸录入、识别系统(应用dlib机器学习库)(上)
26 1
|
26天前
|
IDE 网络安全 开发工具
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
本文介绍了如何在PyCharm专业版中连接远程服务器并配置远程Python环境解释器,以便在服务器上运行代码。
212 0
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
|
26天前
|
机器学习/深度学习 缓存 PyTorch
pytorch学习一(扩展篇):miniconda下载、安装、配置环境变量。miniconda创建多版本python环境。整理常用命令(亲测ok)
这篇文章是关于如何下载、安装和配置Miniconda,以及如何使用Miniconda创建和管理Python环境的详细指南。
302 0
pytorch学习一(扩展篇):miniconda下载、安装、配置环境变量。miniconda创建多版本python环境。整理常用命令(亲测ok)
|
27天前
|
Ubuntu Linux Python
Ubuntu学习笔记(六):ubuntu切换Anaconda和系统自带Python
本文介绍了在Ubuntu系统中切换Anaconda和系统自带Python的方法。方法1涉及编辑~/.bashrc和/etc/profile文件,更新Anaconda的路径。方法2提供了详细的步骤指导,帮助用户在Anaconda和系统自带Python之间进行切换。
68 1
|
30天前
|
TensorFlow 算法框架/工具 虚拟化
python开发先创建虚拟环境呀
python开发先创建虚拟环境呀
20 1
|
24天前
|
Linux Android开发 开发者
【Python】GUI:Kivy库环境安装与示例
这篇文章介绍了 Kivy 库的安装与使用示例。Kivy 是一个开源的 Python 库,支持多平台开发,适用于多点触控应用。文章详细说明了 Kivy 的主要特点、环境安装方法,并提供了两个示例:一个简单的 Hello World 应用和一个 BMI 计算器界面。
37 0
|
25天前
|
机器学习/深度学习 缓存 Linux
python环境学习:pip介绍,pip 和 conda的区别和联系。哪个更好使用?pip创建虚拟环境并解释venv模块,pip的常用命令,conda的常用命令。
本文介绍了Python的包管理工具pip和环境管理器conda的区别与联系。pip主要用于安装和管理Python包,而conda不仅管理Python包,还能管理其他语言的包,并提供强大的环境管理功能。文章还讨论了pip创建虚拟环境的方法,以及pip和conda的常用命令。作者推荐使用conda安装科学计算和数据分析包,而pip则用于安装无法通过conda获取的包。
48 0