1. 程式人生 > 程式設計 >windows下Pycharm安裝opencv的多種方法

windows下Pycharm安裝opencv的多種方法

之前在預設環境中用pip安裝過一次opencv,當時就是參考比人方法弄,稀裡糊塗的,然後今天想在自己別的環境下(tensorflow)下安裝終於弄懂了一些,暫時發現了幾種安裝的方法,特此記錄下。

方法1:在Pycharm自帶的庫中下載(暫且這麼叫吧,如下圖)

windows下Pycharm安裝opencv的多種方法
windows下Pycharm安裝opencv的多種方法

這個方法我也是看別人說的,自己還沒試過,描述也沒介紹版本啥的,所以個人也不推薦…

方法2:

就是opencv官網介紹的安裝方法,但是有些需要改,這裡把步驟說明下:

1)先下載win版本的opencv並extract,然後在opencv\build\python\cv2下選擇對應python版本資料夾下(比如我的是python-3.7)的 .pyd

檔案(cv2.cp37-win_amd64.pyd)。
2)將該檔案複製到你要安裝的環境下的 Lib\site-packages路徑下(G:\software_Anaconda\Anaconda3\envs\tensorflow\Lib\site-packages),重新命名為 cv2.pyd
3)在Pycharm相應的直譯器下就可以使用opencv了

windows下Pycharm安裝opencv的多種方法

但是這個方法不知道為什麼在conda管理器下不顯示已安裝,不知道為什麼會這樣,可能哪裡沒弄好,所以我也沒用這個方法。

方法3:

用Anaconda包管理器裡面的庫安裝opencv,但是這個方法一個弊端就是安裝的opencv最高版本只是3.4版本

windows下Pycharm安裝opencv的多種方法

所以也不推薦這個方法,當然如果對opencv版本沒要求的話可用這方法,conda安裝挺方便的。
直接在Anaconda Navigator(就是上面圖片)中直接Apply就自己安裝了:

windows下Pycharm安裝opencv的多種方法

或者cmd中通過conda install opencv=3.4.2命令安裝:

windows下Pycharm安裝opencv的多種方法

方法4:

參考這個:這篇文章

1)先去這個網站:用於python擴充套件包的非官方Windows二進位制檔案下載對應的opencv版本的 .whl 檔案

windows下Pycharm安裝opencv的多種方法

下載後放在你環境下面的…\Lib\site-packages資料夾下。

2)進入cmd啟用你要安裝的環境

windows下Pycharm安裝opencv的多種方法

看下啟用是否成功:

windows下Pycharm安裝opencv的多種方法

之後用pip安裝,輸入:pip install G:\software_Anaconda\Anaconda3\envs\tensorflow\Lib\opencv_python-4.1.0+contrib-cp37-cp37m-win_amd64.whl

看見successfully installed …就是安裝成功了,如下圖:

windows下Pycharm安裝opencv的多種方法

3)大功告成。cmd下輸入conda list就可以看到安裝的包裡面有opencv了,這個方法能自由選擇opencv的版本,安裝也算方便,推薦這個方法。

windows下Pycharm安裝opencv的多種方法

總結

到此這篇關於windows下Pycharm安裝opencv的多種方法的文章就介紹到這了,更多相關Pycharm安裝opencv內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!