注意:班級(jí)同學(xué)們請(qǐng)到班級(jí)資料下載安裝包,可以不用到網(wǎng)上下載。
點(diǎn)擊導(dǎo)航欄download->windows ,在打開(kāi)的頁(yè)面下載選擇合適python版本的安裝包下載。
a、雙擊啟動(dòng)安裝程序, 在如下彈窗上點(diǎn)擊【運(yùn)行】,系統(tǒng)打開(kāi)安裝程序。
b.勾選窗口下方的選項(xiàng)后,點(diǎn)擊【install Now】按鈕開(kāi)始安裝
知識(shí)點(diǎn):添加python路徑到path后,你在命令窗口中的任何路徑下執(zhí)行python,系統(tǒng)都可以找到python.exe,如果不添加到環(huán)境變量path中,則必須指定完整的python.exe的路徑才能正常啟動(dòng)python。
系統(tǒng)彈出是否允許對(duì)設(shè)備更改的提示窗口,點(diǎn)擊【是】后繼續(xù)安裝
c.安裝完成后關(guān)閉安裝程序
當(dāng)出現(xiàn)下面的窗口,就說(shuō)明你已經(jīng)成功安裝了python,點(diǎn)擊【close】結(jié)束安裝。
打開(kāi)命令行窗口(cmd) ,輸入python后,系統(tǒng)能正常響應(yīng),并進(jìn)入python環(huán)境,則說(shuō)明安裝成功了。
numpy庫(kù)支持?jǐn)?shù)組、矩陣等運(yùn)算,是opencv需要的。所以要先安裝下。
安裝numpy只需要在命令行窗口中輸入 :
pip install numpy
但為提高下載速度,建議采用國(guó)內(nèi)鏡像源進(jìn)行安裝:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy
知識(shí)點(diǎn):pip默認(rèn)從國(guó)外 https://pypi.Python.org/simple/
下載,下載速度慢,
-i 參數(shù)可以指定鏡像源,采用國(guó)內(nèi)鏡像,提高安裝速度。
https://pypi.tuna.tsinghua.edu.cn/simple 為清華大學(xué)鏡像源
啟動(dòng)python后,執(zhí)行import numpy,如果沒(méi)有錯(cuò)誤提示,則說(shuō)明numpy正常安裝了
matplotlib在顯示圖像,繪制圖表方面很方便,建議大家安裝一下。
安裝和檢查的方法同numpy。安裝命令改為:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple matplotlib
opencv有三種方式可以安裝,pip方式,預(yù)編譯方式和源代碼方式。第三種方式較為復(fù)雜,就不在此介紹。上面pip的方式想必同學(xué)們已經(jīng)掌握,所以建議同學(xué)們可以操練下預(yù)編譯方式奧。
1) pip方式:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python
2)預(yù)編譯方式
在python官網(wǎng)下載預(yù)編譯的opencv文件后,解壓。
(班級(jí)同學(xué)不用下載,請(qǐng)到超星班級(jí)資料 的 安裝包及組件 > opencv預(yù)編譯文件 目錄下下載)
著名的jupyter notebook還是很有必要安裝下的。
它是一種交互式編程工具,你可以寫(xiě)上一段代碼,就執(zhí)行下,執(zhí)行結(jié)果也可以保留下來(lái),讓學(xué)習(xí)過(guò)程變得更直接,更容易。
大家可以采用pip方式安裝jupyter notebook。
安裝命令不告訴你,是不是你已經(jīng)可以自己搞定了呢?
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jupyter notebook
安裝截圖如下
安裝完成后,運(yùn)行jupyter notebook.exe即可啟動(dòng)。
1)vscode的下載和安裝
注意。班級(jí)同學(xué)請(qǐng)去超星班級(jí)資料下載,無(wú)需去vscode官網(wǎng)下載安裝包,
a)打開(kāi)下載頁(yè)面
b)根據(jù)操作系統(tǒng)選擇相應(yīng)安裝程序
c)解壓zip文件
解壓到D盤(pán)根目錄下(也可是其他盤(pán),建議在根目錄下方便查找)
d)啟動(dòng)程序
如上圖所示,到解壓目錄下,雙擊code.exe啟動(dòng)程序。打開(kāi)界面如下
如果你希望打開(kāi)或保存文件到指定目錄,可以點(diǎn)擊【打開(kāi)文件夾】選擇哪個(gè)目錄
例如,
打開(kāi)后,列表顯示文件夾中的文件
2)vscode環(huán)境配置
a)界面字體大小設(shè)置
b)界面漢化插件安裝
點(diǎn)擊【install】,安裝完成后重啟。下面就是漢化之后的界面
c).vscode上安裝python插件
參考如下所示,安裝python插件
Visual Studio IntelliCode
6. 設(shè)置python解釋器
打開(kāi)命令選項(xiàng)板(Ctrl + Shift + P)選擇Python 3解釋器,開(kāi)始鍵入Python:select inter命令進(jìn)行搜索,然后選擇命令。
選擇命令后,系統(tǒng)彈出可選的python解釋器環(huán)境,根據(jù)需要選擇
如果你要的python環(huán)境不再列表中,則點(diǎn)擊“enter interpreter path...”,在彈出窗口中選擇你要的那個(gè)python文件路徑。
在vscode中點(diǎn)擊新建一個(gè)python文件,如lesson01.py
輸入代碼如下:
注意:請(qǐng)確保執(zhí)行前你已經(jīng)將lena,jpg文件放到該py文件所在的目錄,否則則會(huì)由于找不到文件而打開(kāi)失敗。
import numpy as np import cv2 as cv img = cv.imread("lena.jpg") #讀取當(dāng)前路徑下的圖像文件lena,jpg cv.imshow("lena",img) # 顯示圖像,窗口標(biāo)題未:lena cv.waitKey(0) #等待用戶輸入 cv.destroyAllWindows() #用戶一旦輸入任意鍵后,程序關(guān)閉窗口
執(zhí)行結(jié)果如下
我們手頭可能有2個(gè)項(xiàng)目,項(xiàng)目A可能需要的opencv版本a可能和項(xiàng)目B需要的opencv版本,那么怎么辦?
我們可以運(yùn)行項(xiàng)目A時(shí),按要求安裝opencv版本a,運(yùn)行項(xiàng)目B時(shí),卸載opencv的版本a,再安裝版本b,但是這樣會(huì)不會(huì)讓人難過(guò),有點(diǎn)頭暈?zāi)兀?/p>
還好,我們可以通過(guò)虛擬環(huán)境解決。
虛擬環(huán)境就好比你準(zhǔn)備好多個(gè)獨(dú)立的房間,不同的房間進(jìn)行不同的裝修,需要什么樣的配置,就選用那個(gè)房間就好了。
虛擬環(huán)境的基本過(guò)程為:創(chuàng)建虛擬環(huán)境 -> 激活某個(gè)虛擬環(huán)境 -> 配置虛擬環(huán)境 -> 使用環(huán)境
下面我們來(lái)搭建一個(gè)虛擬環(huán)境看看吧!
1)創(chuàng)建虛擬環(huán)境
下面命令在當(dāng)前路徑下創(chuàng)建一個(gè)文件夾myenv1作為虛擬環(huán)境文件的容器
python -m venv myenv1
2)激活虛擬環(huán)境
根據(jù)需要安裝相應(yīng)的模塊
3)配置虛擬環(huán)境
激活后就可以根據(jù)需要安裝相應(yīng)的模塊了。例如,如下所示:
4)使用虛擬環(huán)境
你可以在在你的python開(kāi)發(fā)環(huán)境中去設(shè)置虛擬環(huán)境。
下面以vscoe為例說(shuō)明,的虛擬環(huán)境的配置方法。
a)點(diǎn)擊左下角的“管理”按鈕后,點(diǎn)擊彈出菜單[命令面板..]
然后,再點(diǎn)擊下圖中的【Find..】
設(shè)置之后,vscode左下角顯示了當(dāng)前使用的虛擬環(huán)境,及其python的版本
到此這篇關(guān)于opencv-python 開(kāi)發(fā)環(huán)境的安裝、配置的文章就介紹到這了,更多相關(guān)opencv python環(huán)境配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
標(biāo)簽:呼倫貝爾 銀川 烏魯木齊 呼倫貝爾 安慶 三亞 葫蘆島 湘西
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《opencv-python 開(kāi)發(fā)環(huán)境的安裝、配置教程詳解》,本文關(guān)鍵詞 opencv-python,開(kāi)發(fā),環(huán)境,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。