開發環境準備

無論是 Win, Mac, Linux 通通要能跑

其實無論是在Windows, Linux 或者 Mac OS 下開發, 只要把開發環境設置好, 後面的開發動作都是一樣的, 而且 Python 結合 Qt 所開發的應用軟體, 幾乎完全不用進行任何修飾就可以在上述三個平台執行, 甚至在 Chrome OS 下啟動 Linux 子環境多數情況下也能執行. 這在硬體環境不充足的情況下, 所用的訓練機器, 很可能是 Linux 平台, 而數據標示機器也只能在同一台, 這時未來開發出來的軟體應用相容於Linux 就大大的方便了.

為簡化說明, 假設於 Windows 10/11 下進行開發. (事實上 Linux上可能更容易設定, 但多數人的機器還是 Windows.)

首先下載安裝 Python 3.9 (建議暫時先不要採用更新的 3.10 版本, 有些深度學習框架如 Tensorflow 可能官方尚未支援. 如果不考慮這問題, 採用 Python 3.10 也完全可以完成開發)

推薦直接到 官網下載, 不要從 Microsoft Store 安裝. 至少已知道未來要編譯成 exe時, pyinstaller 會有異常. 下載後直接安裝即可, 記得勾選讓安裝程式幫忙將python加入Path. 我們還需要設置環境.

於 Powershell 下執行:

開發時最好挑個 IDE 輔助, 推薦 Microsoft Visual Studio Code. VS Code 需安裝 Python 擴展. 同時未來實際開發時將使用我們剛剛創建的 ps6 虛擬環境來運行.