lucians home

How to install OpenCV on Windows 10 and Python 3.6

I remember, my first time I installed OpenCV was trivial and complicated. Didn’t know what a whell file was or how to use pip. Right while I am writing this tutorial, few months passed and install a library is, most of the times, painless. Let’s see together how to install OpenCV on Windows 10.

NOTE: this tutorial is a copy-paste of the original one I wrote on Stackoverflow.

Install Python 3.6 and check it was added to PATH (do a simple Google research on how to verify/do this task).

Download OpenCV wheel file from Gohlke’s site.

In the folder you downloaded the file, press SHIFT+RIGHT CLICK and choose “Open console here”. Copy-paste the name of the .whl file and, in CMD, type pip install <name of the file.whl>.

Depending of what you use (Pydev or Pycharm in this case), open your IDE and type import cv2. It probably won’t work…

For Eclipse (with PyDev):

Create first a project and then do the following:


For PyCharm:

cv2 module probably won’t work. Go to the Python folder/Lib/site-packages/cv2 and copy the file cv2.cp36-win_amd64.pyd to the site-packages folder. Rename it cv2.pyd.


Now try to write a command… cv2.imread(). If auto-completition doesn’t work, try cv2.cv2.imread().

Hope you enjoyed. This worked form me in the time I was writing the tutorial. It must be sayed that there are many variables which could make these steps useless in the future.