如何在fedora 30上安装dlib?

时间:2019-10-03 07:54:43

标签: python anaconda fedora dlib

我正在将face_recognition模块用于一个爱好项目。然后我从GitHub下载源代码并将其放在我的项目文件夹中。很好。

如何在fedora 30上正确安装dlib?

我尝试通过pip和anaconda安装dlib,但均无效。

3 个答案:

答案 0 :(得分:1)

快速安装

It's on Conda Forge,因此您可以使用

conda install -c conda-forge dlib

推荐做法

更好的是,使用YAML并为您的项目创建一个新的环境。例如,如果您只想运行一个最小的环境face_recognition,那么以下YAML就足够了:

face_rec.yaml

name: face_rec
channels:
 - conda-forge
dependencies:
 - python=3.7
 - click>=6.0
 - dlib>=19.7
 - numpy
 - pillow
 - cmake
 - pip
 - pip:
   -  -e git+ssh://git@github.com/ageitgey/face_recognition.git#egg=face_recognition

然后创建如下环境:

conda env create -n my_env -f face_rec.yaml

其中my_env是您要命名的名称。您可以将期望的其他任何软件包免费添加到其中。另外,如果您确实确实希望完整的Anaconda Python发行版+人脸识别,请仅将python=3.7替换为anaconda。但是,将需要更长的时间来解决。

最后,这是使用Conda的最佳实践,尤其是从PyPI / GitHub安装软件包时。有关详细信息,请参见“ Using Pip in a Conda Environment”。

答案 1 :(得分:0)

根据package repos,您应该可以通过运行从官方存储库安装dlib

sudo dnf install python3-dlib

答案 2 :(得分:-1)

确保已激活anaconda环境并更新软件包:

conda activate
conda update --all

安装dlib:

pip install dlib

为我工作