1. windows python install
- 直接去官網下載windows 版本安裝
- 檢查安裝是否成功
1 | python --version |
1.1 如果有重新安裝過python
會遇到
1 | Fatal error in launcher: Unable to create process using |
這個是因為在環境變數裡面有2個路徑說明了python,pip的位置。
可以利用以下指令確認路徑,並選擇刪除多餘的路徑參數
1 | where python |
2. windows pip install
pip 基本上已經內鍵了
如果你安裝的Python版本,Python 2在2.7.9含以上或 Python 3在3.4含以上,則預設已經包含了pip。本範例為Python 3.7.3。
檢查安裝是否成功
1 | python -m pip --version |
參考文章 >> Windows 安裝Python套件管理工具pip
3. virtualenv install
這篇寫的很好,在裝opencv之前,先教你怎麼裝virtualenv
OpenCV —在Windows中安裝 OpenCV-python
4. VSCode install
直接去官網上下載安裝
4.1 Pylint
PyLint 是一種廣泛使用的工具,可檢查 Python 程式碼中的錯誤,有助於撰寫良好的 Python 程式碼模式,因此 Visual Studio 已針對 Python 專案整合這項工具。
4.2 VSCode & virtualenv
自己實測,如果在terminal 下,弄出一個env,跑獨立環境是沒問題的
但是如果我們又想要在VSCode 下能在env底下run debug ,我目前成功的方式是將setting.json 裡面指向的python 指向到env/Scripts
1 | { |
我是也有看到有人改動lanuch.json ,讓運行的設定進行調改,但我沒成功.總覺得應該找時間把lanuch.json與vscode 的愛昧關係給搞定
5. 其它遇到的問題
- opencv 讀取資料夾的時候最好不要有中文字,不然會讀取不到
- 在用VSCode 結合virtualenv 時,debug run , terminal 會出現錯誤,但還是可以繼續debug 跟跑出結果,只是有點不順眼,查了一下怎麼解決不出現這個錯誤,可以參考這篇的教學>>PowerShell 更改執行原則,解決無法執行 ps1 指令稿問題