我正在将face_recognition模块用于一个爱好项目。然后我从GitHub下载源代码并将其放在我的项目文件夹中。很好。
如何在fedora 30上正确安装dlib?
我尝试通过pip和anaconda安装dlib,但均无效。
答案 0 :(得分:1)
It's on Conda Forge,因此您可以使用
conda install -c conda-forge dlib
更好的是,使用YAML并为您的项目创建一个新的环境。例如,如果您只想运行一个最小的环境face_recognition
,那么以下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
为我工作