How to install dlib library for Python in Windows 10
Hi! This is my first blog (or article depending on what you call) in English. Anyway, I am writing this blog because I have been facing with the trouble of this package for a while. I was trying to google it for the solution but I could not find the alternative one. So! this is my solution to install dlib library in Windows 10.
Some people might say that why don’t you just use conda install which is already complied. It is much easy to install. Well… I agree and I could do it. However, other packages, such as face_recognition
could not leverage dlib
when you used conda install
. Hence, we need to use pip install
.
Preparation
First thing first, there are two things required (really need it indeed!).
- CMake: This is because dlib was developed in C based programming language, so it needs this program to use it. It can be found in the link https://cmake.org/download/. To make sure matching with your operation system, in our case is Windows 10 64-bit version.
- Visual studio: As I mentioned before, dlib is C based programming language. Another thing that really need is compiler. The Visual studio can be downloaded in the link https://visualstudio.microsoft.com/visual-cpp-build-tools/. After finishing the installation, you need to install additional packages for C, C++ programming, which is Packages CMake tools for Windows
Note
Sometimes we need manage the Windows PATH environment for CMake. (If you already added during installation, you can skip this section).
For checking whether the PATH already added or not, you can go to Environment Variables on Windows by go to This PC > Properties > Advance system settings. Then, go to Tab Advanced and click on Environment Variables.
Another windows will pop-up and click Edit…
If you are unable to find CMake path, you should add the CMake installed directory like image below.
Install
Everything is looking good so far. Now we can install dlib into our python environment. First of all, you need to install CMake library.
pip install cmake
Then, you can install dlib library using pip install
.
pip install dlib
After passing enter, you laptop or desktop will run the C, C++ Compiler. If you got something like image below, you would be fine.
After these all, you will get dilb installed on your Windows 10 by not using conda install
compiler.
For further discussion or anyone would like to contact me. We could do it over the LinkdIn below.
See you next time!