0%

windows python environment install 相關記錄

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
2
where python
where pip

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
2
3
{
"python.pythonPath": "E:\\pythonworkspace\\venv2\\Scripts\\python.exe"
}

我是也有看到有人改動lanuch.json ,讓運行的設定進行調改,但我沒成功.總覺得應該找時間把lanuch.json與vscode 的愛昧關係給搞定

5. 其它遇到的問題

  • opencv 讀取資料夾的時候最好不要有中文字,不然會讀取不到
  • 在用VSCode 結合virtualenv 時,debug run , terminal 會出現錯誤,但還是可以繼續debug 跟跑出結果,只是有點不順眼,查了一下怎麼解決不出現這個錯誤,可以參考這篇的教學>>PowerShell 更改執行原則,解決無法執行 ps1 指令稿問題