RuntimeError:
CMake must be installed to build the following extensions: dlib
Failed building wheel for dlib Running setup.py clean for dlib
Follow these steps from the start.
1 - Downgrade to python 3.6.8.
2 - Install visual studio UPDATE 3
People usually have visual studio 2015 and the process still doesn't work and the reason is the update. You have to update it to update 3.
OR
Install visual studio 2015 Update 3 from here
Now, some people have already installed VS 2015 so how to update?
Launch Visual Studio > Tools > Extensions And Updates > New Window Will open, navigate left and click on Updates > Update
3 - Download and install CMake from here. During installation, Check the Add To Path CheckBox.
4 - pip install cmake
5 - pip install face_recognition
just go and watch the full video
I also had the same issue. For those who deals with it now -
Firstly you have to install visual studio, and than install there the extension "tools for CMake". Look at the installation part here: https://docs.microsoft.com/en-us/cpp/build/cmake-projects-in-visual-studio?view=vs-2019
Only after that you will be able to pip install this package.
So:
Edit: Not checked, but if you don't have Visual Studio installed, try install "CMake Tools" separately, maybe from here: https://marketplace.visualstudio.com/items?itemName=vector-of-bool.cmake-tools
I ran into this issue as well. I am using windows and have a python environment that I am installing the requirements to.
I ran pip install cmake
, and then pip install dlib
. I no longer received the error and successfully installed dlib.