1. 程式人生 > >在cmd中可以匯入cv2,但是在Pycharm中顯示ImportError: No module named 'cv2'的問題

在cmd中可以匯入cv2,但是在Pycharm中顯示ImportError: No module named 'cv2'的問題

現在opnecv的安裝非常方便,在cmd中直接使用 pip install opencv-python安裝即可,或者是下載whl檔案,到具體目錄下,在cd到具體目錄下使用 pip install xxx.whl即可,免去了編譯配置上的麻煩。

但是我這樣安裝了之後,在cmd中可以匯入,卻在Pycharm中無法使用:

要關注兩點,

1.在系統中找到 cv2.cp36-win_amd64.pyd 檔案,一般是在安裝的 Anaconda3 中,直接將該檔名改為 cv2.pyd 

2.在 pycharm 中,如下圖,如果使用好幾個編譯器的話,就要注意使用的 python.exe 的版本,我以前還是用python 2.7 ,這樣的除了在環境變數裡面把各個版本都配上之外,在每個python.exe 也可以換個名字,我是python3.6.5中的裝的opencv,那麼對應的編譯器就使用3.6.5的即可。