win10 +python3.6環境下安裝opencv以及pycharm導入cv2有問題的解決辦法


一、安裝opencv

  借鑒的這篇博客已經寫得很清楚了--------https://blog.csdn.net/u011321546/article/details/79499598       ,這里我只是記錄一下自己的安裝過程

  按理說這里安裝opencv應該有兩種辦法,一種方法是python的pip安裝,另外一種方法是直接在Pycharm里安裝,但是嘗試后發現第二種方法發現有錯,如下圖。

  

  出錯原因是“試着從系統終端運行這個命令”,所以我們只能用第一種方法pip安裝。

  在安裝opencv之前要先安裝pip,安裝pip方法如下:

  進入Python安裝目錄下的Scripts路徑,執行  easy_install-3.6.exe  pip             (因為我的python版本是3.6的),執行了這條命令后,pip就安裝成功了,pip的功能如下:

  

 

  安裝完pip后,接着安裝opencv(其他模塊安裝也類似如下這種方法):

  進入Python安裝目錄下的Scripts路徑,執行   pip install opencv-python 

  

  這里要查看安裝的opencv的版本話需要在,需要在命令行終端(或python自帶的IDLE中)運行如下代碼即可查看:

  import cv2

  cv2.__version__

  效果如下,可以知道我的opencv版本為3.4.0

  

 

 

二、pycharm導入cv2有問題的解決辦法

  pip安裝好opencv后,可是在pycharm里導入cv2還是會報錯,這是為什么呢?我也百度了好一會兒才找到解決方法,這里參考博客:https://blog.csdn.net/Eclipsesy/article/details/77686807      這篇博客很好解決了我的問題,但是博客里的方法最后一處感覺有點多余,只需要第一步即可解決問題。

  解決辦法:

  要確定pycharm里的環境變量是否包含python的環境lib,查看方法如下圖所示:

  點擊Show All,在點擊紅色圈查看pycahrm的查找路徑,最后看黃色圈的路徑是否加進去。注意:只有黃色圈部分路徑加進去了(site-packages這個文件夾必須包含進去),Pycahrm才能正確導入cv2。

 

補:pip安裝成功第三方庫后,pycharm導入第三方庫卻失敗的解決辦法

  可能是python虛擬環境要設置成存在的環境,而不是新產生的環境(我是在導入pywin32模塊時始終無法導入,但是把這個虛擬環境改成已存在的環境后,Pycharm就可以成功導入pywin32模塊了,真的是很神奇的一件事兒)

 

      

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM