【问题标题】:dlib (latest version) installation error for python 3.7 / 3.8 on windows 10 with pycharm - solved带有pycharm的Windows 10上python 3.7 / 3.8的dlib(最新版本)安装错误 - 已解决
【发布时间】:2020-11-02 22:54:31
【问题描述】:
尝试在 pycharm 上使用最新的 python 版本 3.8 / 3.7 安装最新版本的 dlib
总是命令抛出错误并且安装失败
【问题讨论】:
标签:
python-3.x
opencv3.0
dlib
【解决方案1】:
- 已安装 Pycharm
- Windows 10
- Python 3.8.3(使用 pipenv,但也应该使用 pip)
例如:pipenv 安装(作为虚拟环境)
由于“pipenv install dlib”在挣扎了一段时间后出现安装错误,因此能够安装最新的 dlib 库 (dlib==19.20.0)
以下是帮助我成功安装最新 dlib 的过程 - 我们必须为 Python 手动编译 dlib
- 安装visual studio(我安装的是Microsoft Visual Studio Community 2019 Version 16.6.3)
- 确保选择 Visual C++ 或 C++ 环境 - 完成安装 - 无需其他任何东西
- 转到 - https://cmake.org/download/ 并下载 64 位的 cmake(我安装的是 cmake-3.18.0-rc4-win64-x64.msi)
- 安装时,请确保将 CMake 添加到系统路径(安装完成后 -> 检查环境变量是否存在)
- 转到https://pypi.org/project/dlib/ -> 点击“下载文件”
- dlib-19.20.0.tar.gz(是我最新的)-> 下载相同的
- 解压文件“dlib-19.20.0.tar.gz”,直到看到文件(dlib、dlib.egg-info、python_examples、tools、MANIFEST.in、PKG-INFO、README.md setup.cfg、 setup.py)
- 复制所有这些文件(全选 (ctrl+a) 和复制(ctrl+c))-> 确保只复制这些文件而不是其父目录
- 在 python 安装中转到站点包 (C:\Users\AppData\Local\Programs\Python\Python38\Lib\site-packages)
- 粘贴在步骤 7,8 中复制的所有文件
- 打开命令提示符并转到 -> C:\Users\AppData\Local\Programs\Python\Python38\Lib\site-packages
- 执行命令-> python setup.py install
这就是您应该完成的全部工作 - 完成该过程可能需要 5 到 10 分钟,最后您应该会看到如下所示的内容
安装 c:\users\appdata\local\programs\python\python38\lib\site-packages\dlib-19.20.0-py3.8-win-amd64.egg
处理 dlib==19.20.0 的依赖项
dlib==19.20.0
完成处理依赖