H992109898
H992109898
采纳率33.3%
2016-08-31 08:42 阅读 25.9k
已采纳

python安装dlib模块出错

5

使用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条回答 默认 最新

  • 已采纳
    QiaXi Valtava 2016-08-31 15:37

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

    点赞 5 评论 复制链接分享
  • weixin_43934341 从零起步的小壮 2019-03-18 21:15

    主要麻烦在windows
    很关键的一点是,像Python2和Python3是2个语言一样,dlib18和dlib19本身就是两个包。最简单的就是在python2的基础上装dlib18
    装dlib18很简单,装Python2.7.15,然后用pip命令
    pip install cmake==3.12.0 -i https://mirrors.ustc.edu.cn/pypi/web/simple
    pip install boost==0.1 -i https://mirrors.ustc.edu.cn/pypi/web/simple
    pip install opencv-python==3.4.2.17 -i https://mirrors.ustc.edu.cn/pypi/web/simple
    pip install dlib==18.17.100 -i https://mirrors.ustc.edu.cn/pypi/web/simple

    点赞 2 评论 复制链接分享
  • oyljerry oyljerry 2016-08-31 14:56

    你需要先在系统上安装cmake

    点赞 1 评论 复制链接分享

相关推荐