我想将dlib
与python一起用于图像识别。我的python应用程序在Windows 10上与OpenCV一起运行得很好,但是当我想从cmd
安装dlib
时,它会给出以下错误:
error: Cannot find cmake, ensure it is installed and in the path. You
can install cmake using the instructions at https://cmake.org/install/
You can also specify its path with --cmake parameter.
我该怎么办?
从.whl安装Dlib
Dlib19.7.0
您可以测试它,从站点下载一个示例,例如SVM_Binary_Classifier.py,并在您的计算机上运行它。
注意:如果出现此消息,则必须从源代码构建dlib:
从源安装Dlib(如果上面的解决方案不起作用)
窗口Dlib>;19.7.0
将CMake可执行路径添加到环境变量:
set PATH="%PATH%;C:\Program Files\CMake\bin"
注意:可执行文件的路径可能与
C:\Program Files\CMake\bin
不同,只需相应地设置路径即可。注意:路径将被临时设置,要使更改永久,您必须在“Advanced system settings” → “Environment Variables”选项卡中设置它。
重新启动Cmd或PowerShell窗口以使更改生效。
检查Python版本:
python -V
。这是我的输出:Python 3.7.2
所以我为Python3.x安装它,而为Python2.x安装它注意:如果为不同的二进制文件设置了不同的变量,即:
python2 -V
,python3 -V
,则可以同时为Python 2和Python 3安装它运行安装:
python setup.py install
LinuxDlib19.17.0
注意:要为Python 2.x安装Dlib,请使用
python
,而不是python3
,您可以通过python -V
检查Python版本遵循以下步骤:
pip install cmake
pip install dlib
你需要安装Cmake。
dlib是一个带有python绑定的c++库。它需要先建起来。我猜这会在你安装了Cmake后自动发生
相关问题 更多 >
编程相关推荐