1.opencv的安裝
我的python版本是3.7.3專業版,安裝的時候也安裝了pip。所以這里我用pip安裝opencv。進入python的安裝目錄下的Scripts中,按住shift鍵同時鼠標右擊,找到PowerShell。點進去,然后執行命令:pip install opencv-python。之后等待下載安裝。當出現Successfully....時,表明安裝成功。
但是如果我想安裝指定版本的OpenCV怎么辦呢?
比如現在我想安裝opencv3.4.5.20版本。
依舊進入python安裝目錄中的Scripts文件中,找到空白部分,按住shift鍵,右擊選擇在此處打開PowerShell窗口(S),然后輸入pip install opencv-python==3.4.5.20。
這里安裝了opencv-python之后,也順帶安裝了numpy。
2.numpy的安裝
numpy的安裝過程和opencv一致。我用的兩個方法都可以。
(1)進入python安裝目錄下的Scripts中,按住shift+右鍵,進入Powershell,執行命令:
pip install numpy
當出現Successfully...時,表明安裝成功。
(2)打開網址:https://pypi.python.org/pypi/numpy。下載對應你的python版本的opencv版本,我這里下載的版本如圖。
將下載文件放到python安裝目錄下的Scripts中,然后打開cmd,執行代碼:
pip3.7 install E:\Python\Install\Scripts\numpy-1.16.4-cp37-cp37m-win_amd64.whl
請注意:pip3.7中的3.7是版本號,可以看得到。路徑需要自己改。
當顯示Successfully...時,表明安裝成功。
3.我遇到的問題
當我在PyCharm中import cv2和import numpy時,提示我沒有這個模塊:no module named cv2,no module named numpy。找了很多資料,最后只需這樣做。
(1)打開PyCharm,點開settings。
(2)找到Project Interpreter,我們可以看到圖片中有兩個python,第一個是默認的,我們需要添加第二個,即我們安裝的那一個。我們先點擊showall,下面會顯示我們的一些模塊。
(3)點擊添加
(4)點選Existing enviroment,添加我們安裝的python目錄下的python.exe即可。大功告成。
參考:
https://blog.csdn.net/chengzihe_lu/article/details/79639804