此流程是指(乾淨)未安裝過相關軟件情況下所執行的,
因此若中間過程有安裝到相同的軟件可能會出現版本衝突情況,請再上網檢索 "如何Unstall"再重新安裝
千萬要避免版本衝突問題存在電腦裡。
1. 下載較被常用的Anaconda,部分學校也是採用此軟件教學

網址: https://www.anaconda.com/download/success
為何推薦使用Anaconda呢? 包含VScode環境都有包含在其中。所以很方便使用
2. 安裝Anaconda

基本上安裝邏輯概念: NEXT到底。 DONE
開啟電腦左下角搜尋"anaconda"。即可Anaconda Navigator開啟。
若您是未來常用,建議將捷徑建立到桌面或釘於OS快捷。

開啟後會遇到AN顯示Updater,直接更新到最新版本。支援性才會夠即時與完整。

AN裡面有許多輔助工具可以使用,也能更便捷的進行python coding / debug / test,蠻推薦的使用的.
3. 開啟PowerShell Prompt (CMD模式)
因為使用的PowerShell會需要一直使用系統管理員開啟,否則許多指令是無法被執行的。
因此,建議到捷徑位置。將捷徑檔案設定為系統管理員

4. 安裝python
輸入指令bash:
pip install opencv-contrib-python

[註] 不要同时安装opencv-python和opencv-contrib-python,會導致版本錯亂。
因為前依指令安裝,opencv-contrib-python,則可使用以下指令進行解安裝:
pip uninstall opencv-contrib-python

驗證python版本,
bash:
python
![]()
這邊我得到了,Python 版本是 Python 3.12.7,這是 Anaconda 發布的版本。
若你有舊環境需要使用,請參考另一篇 降版方式進行下達指令。
因為我需要使用到3.10版本因此接下來, 降版本
5. 更換python版本 目標3.10
bash:
conda create -n yolov5-env python=3.10
這段指令的意思就是指請conda協助創建一個新的環境 Yolov5資料夾,版本為3.10
[註] 安裝過程中,PowerShell Prompt可能會停止在[Y/N]選項,請選擇Y
完成後往上捲,可找到安裝路徑。
若您需要更換安裝路徑,請參考 "修改路徑"的資訊。這邊就不多贅述。

到此安裝至Yolov5,已完成。
6. 驗證環境
bash:
cd path

進入後你可以輸入 'python' or 'python --version'
檢查python 版本號是否是指定的版本(此處指定為3.10)

此處我檢查的結果是3.12版本,因此這樣子會有問題。

因此我們必須要將此資料夾激活,
bash:
conda activate yolov5-env
此時,在檢查python版本就會發現,是一開始設定的3.10版。
重開一個 powershell進行確認,

結果是必須一直下達activate才可以,如此一來操作複雜性會過高。
最後建議若要降板,全部版本統一降板會比較恰當!避免使用過程中,原本的3.10結果使用3.12去做訓練或其他事情,導致資料產生錯誤的情況且可能DEBUG CODE追不到問題
但AN就是綁定最新版,因此需要自己取捨了
謝謝
請先 登入 以發表留言。