H992109898 2016-08-31 08:42 采纳率: 33.3%
浏览 27460
已采纳

python安装dlib模块出错

使用python -m pip install dlib
出错原因如下:
python -m pip install dlib
Collecting dlib
Using cached dlib-19.1.0.tar.gz
Building wheels for collected packages: dlib
Running setup.py bdist_wheel for dlib ... error
Complete output from command D:\python语言\python27\python.exe -u -c "import setuptools, tokenize;__file__='c:\users\administrator\appdata\local\temp\pip-build-yjbauy\dlib\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), file, 'exec'))" bdist_wheel -d c:\users\administrator\appdata\local\temp\tmpebunu3pip-wheel- --python-tag cp27:
running bdist_wheel
running build
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.


Failed building wheel for dlib
Running setup.py clean for dlib
Failed to build dlib
Installing collected packages: dlib
Running setup.py install for dlib ... error

Complete output from command D:\python语言\python27\python.exe -u -c "import setuptools, tokenize;__file__='c:\users\administrator\appdata\local\temp\pip-build-yjbauy\dlib\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), file, 'exec'))" install --record c:\users\administrator\appdata\local\temp\pip-xtjkek-record\install-record.txt --single-version-externally-managed --compile:
running install
running build
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.

----------------------------------------

Command "D:\python语言\python27\python.exe -u -c "import setuptools, tokenize;__file__='c:\users\administrator\appdata\local\temp\pip-build-yjbauy\dlib\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), file, 'exec'))" install --record c:\users\administrator\appdata\local\temp\pip-xtjkek-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in c:\users\administrator\appdata\loc
以前安装过python2和python3,现在已经把python3卸载了。
使用pip install XXX会出现错误,所以才用python -m pip install dlib
windows 64为位的系统

  • 写回答

3条回答 默认 最新

  • Valtava 2016-08-31 15:37
    关注

    windows下安装dlib需要CMake, 需要一个C++编译器(g++, VS 都可以), 需要boost库,并且需要在环境变量path中添加这些东西.
    然后就可以直接用pip安装 (或者进入到源码 py -2 setup.py install)了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能