使用 python=3.6 构建在 anaconda 上安装 dlib 失败

Kri*_*ith 1 anaconda python-3.6

我从https://pypi.org/simple/dlib/网站下载了 dlib-19.19.0.tar.gz 文件。我尝试使用How to install Python packages from the tar.gz 文件进行安装,而不使用 pip install这些方法。但没有一个对我有用。这是我的蟒蛇信息:

(base) C:\Users\Krishna Rohith>conda info

 active environment : base
active env location : C:\Users\Krishna Rohith\Anaconda3
        shell level : 1
   user config file : C:\Users\Krishna Rohith\.condarc
populated config files : C:\Users\Krishna Rohith\.condarc
      conda version : 4.8.0
conda-build version : 3.18.11
     python version : 3.6.9.final.0
   virtual packages : __cuda=10.1
   base environment : C:\Users\Krishna Rohith\Anaconda3  (writable)
       channel URLs : https://repo.anaconda.com/pkgs/main/win-64
                      https://repo.anaconda.com/pkgs/main/noarch
                      https://repo.anaconda.com/pkgs/r/win-64
                      https://repo.anaconda.com/pkgs/r/noarch
                      https://repo.anaconda.com/pkgs/msys2/win-64
                      https://repo.anaconda.com/pkgs/msys2/noarch
      package cache : C:\Users\Krishna Rohith\Anaconda3\pkgs
                      C:\Users\Krishna Rohith\.conda\pkgs
                      C:\Users\Krishna Rohith\AppData\Local\conda\conda\pkgs
   envs directories : C:\Users\Krishna Rohith\Anaconda3\envs
                      C:\Users\Krishna Rohith\.conda\envs
                      C:\Users\Krishna Rohith\AppData\Local\conda\conda\envs
           platform : win-64
         user-agent : conda/4.8.0 requests/2.22.0 CPython/3.6.9 Windows/10 Windows/10.0.18362
      administrator : False
         netrc file : None
       offline mode : False
Run Code Online (Sandbox Code Playgroud)

我只使用了一种安装方法。我解压了 tar.gz 文件并从该文件夹中运行 python setup.py install 并在安装时显示此错误:

尽你所能 错误是什么

这是那个扩展并显示一些 cmake 错误

我的 cmake 安装在 anaconda 中:cmake 3.14.0 h33f27b4_0 anaconda

小智 5

如果未安装 cmake,则首先使用以下命令安装它

conda install -c anaconda cmake
Run Code Online (Sandbox Code Playgroud)

别的

只需安装 dlib:

conda install -c conda-forge dlib  
Run Code Online (Sandbox Code Playgroud)

现在,检查它是否已安装

>>import dlib
>>dlib.__version__
Run Code Online (Sandbox Code Playgroud)

如果没有错误那么你安装dlib成功

否则请重试,因为第一次安装可能会出现问题。