python環境中安裝opencv

2021-08-24 23:10:34 字數 1309 閱讀 7745

由於影象處理用cv2庫方便一些,我最近決定在往專案中匯入cv2的包。但是遇到了好多坑,現在說明一下。

我的環境是anaconda4.5.8 + python 3.6.5 + win10 ,要在pycharm中匯入opencv包

環境的版本是怎麼看的呢。首先。進入anaconda prompt命令列,然後選擇對應的anaconda環境(我的環境就是base,所以不用換了)。

檢視anaconda的版本,在命令列中輸入conda --version,顯示版本。

檢視python的版本,在命令列中輸入python --version,顯示版本。

廢話不多說,說說我是怎麼安裝的。

版本的選擇:

在anaconda prompt命令列(之後的操作都是在此視窗中進行,不做特別說明了)中輸入如下內容:

python

import pip._internal

print(pip._internal.pep425tags.get_supported())

如下如所示:

可知,我的anaconda平台支援的是cp36m amd64.(主要是由於python的版本是3.6,作業系統是64位?)

你以為這就可以了嘛?這還不行!無法import cv2

找到anaconda對應的lib,我的路徑是f:\anaconda\lib\site-packages,在這個路徑site-packages下找到cv2---------.pyd檔案,這個檔案的具體名字跟安裝opencv的版本有關,要把這個檔案改名成cv2.pyd。

然後在prompt中import cv2,發現成功。

但是pycharm中還是不能匯入cv2,重啟pycharm後,問題解決!

成功安裝opencv庫!!!

python中的open函式

這裡簡單記錄一下python中的with open 函式中的引數設定 python的open方法用來開啟乙個檔案。第乙個引數是檔案的位置和檔名,第二個引數是讀寫模式。這裡我們採用w模式,也就是寫模式。在這種模式下,檔案原有的內容將會被刪除。其中對於第二個引數 ru 或 ua 以讀方式開啟,同時提供通...

python中open 的使用

python檔案的操作 在d盤下 新建乙個檔案,並關閉 使用w模式開啟檔案 如果檔案存在 直接開啟 如果檔案不存在 會建立乙個檔案 然後開啟 f1 open d test1.txt w python中檔案的路徑是用 f1.close 方法二 windows系統檔案的路徑用 但在python中,反斜槓...

python中open與with open的區別

讀寫檔案是最常見的io操作。python內建了讀寫檔案的函式,用法和c是相容的。在磁碟上讀寫檔案的功能都是由作業系統提供的,現代作業系統不允許普通的程式直接操作磁碟,所以,讀寫檔案就是請求作業系統開啟乙個檔案物件 通常稱為檔案描述符 然後,通過作業系統提供的介面從這個檔案物件中讀取資料 讀檔案 或者...