【发布时间】:2021-07-24 07:02:08
【问题描述】:
我尝试了在 anaconda 和 python 中安装 dlib 的所有方法,但每次尝试导入它时都会收到以下响应:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\malle\AppData\Local\Programs\Python\Python36\dlib.py", line 7, in <module>
x = dlib.vectors()
AttributeError: module 'dlib' has no attribute 'vectors'
你能帮帮我吗?我使用 python 3.6.8
【问题讨论】:
-
我们需要有关您如何尝试安装的更多信息。您需要有一个 c/c++ 编译器才能正确安装,这在大多数 python 库中有点独特。大多数库都提供预编译的二进制文件。在 Windows 上,您可以通过 Visual Studio 获取编译器和开发工具链
-
是的,我尝试使用 pip install cmake 也使用 conda install -c conda-forge dlib 和所有方法,但没有任何效果!
-
您是否安装并工作了
cmake和msvc编译器(或其他一些c/c++ 编译器)?调用 setup.py 时可能会收到错误消息 -
cmake 不是来自 pip。获取 cmake 的最简单方法是从 Visual Studio 安装程序
-
尝试在 Windows 命令提示符(或 powershell)中键入
cmake -h。您是否收到一大段描述该工具如何工作的文本,或者找不到该命令?
标签: python python-3.x anaconda conda dlib