【发布时间】:2019-08-06 00:27:22
【问题描述】:
在尝试使用pip 安装python 包dlib 时,我遇到了运行时错误,即:
Traceback (most recent call last):
.....
.....
.....
File "C:\Users\user-1\AppData\Local\Temp\pip-install-i8yuk2fa\dlib\setup.py", line 129, in run
cmake_version = self.get_cmake_version()
File "C:\Users\user-1\AppData\Local\Temp\pip-install-i8yuk2fa\dlib\setup.py", line 125, in get_cmake_version
"\n*******************************************************************\n")
RuntimeError:
*******************************************************************
CMake must be installed to build the following extensions: dlib
*******************************************************************
我在机器上安装了 CMake,但由于某些限制,我没有将 cmake.exe 的位置添加到 PATH。无论如何我可以在通过pip 安装时提供cmake.exe 文件的位置,即C:\Program Files\CMake\bin 作为参数,而不是通过Windows 10 操作系统上的高级系统设置更改路径环境变量?
谢谢。
【问题讨论】:
-
如果你安装了像 CLion 或 PyCharm 这样的 IDE,他们有一个用于在虚拟环境中安装包的 UI,它也有自己的 PATH 环境。作为一个非客观的旁注:我建议不要将 DLib 与 Python 一起使用,C++ API 更丰富。我要么将 DLib 与 C++ 一起使用,要么使用不同的 ML 库。有几个大的有复杂的 Python API。
-
@nada 不得不使用
set命令。感谢您的非客观旁注。随意陈述任何针对 Python 的特定 ML 库建议。 -
caffe、OpenCV、TensorFlow、MXNet、OpenNN、scikit-learn、Theano、Pylearn2、Pattern ...大胆的是我个人的建议.
标签: python cmake path pip dlib