安裝Python extentions #
設定virtual environment #
venv在Python3.3就已內含,若在windows上,執行以下指令:
# 建立.venv
python -m venv .venv
# 進入虛擬環境
. .venv/scripts/Activate.psl
# 退出虛擬環境
deactivate若在Linux:
# 建立.venv
python -m venv .venv
# 進入虛擬環境
source .venv/bin/activate
# 退出虛擬環境
deactivate遠端開發 #
若你要連線到server上開發,需要安裝ssh extensions:
之後在VS Code左下角點"Open a Remote Window",在command palette選 “Connect to Host” -> “Add New SSH Host”…輸入密碼
踩到的雷 #
用VS Code連ssh到遠端server開發,我也是會建立一個virtual environment,若有多個project(每個project都有自己的虛擬環境),每次登入要確認你的環境是正確的。用which python和which pip 確定是在你要開發的project下;另外確定你開發環境下沒有python目錄,不然會遇到某些module找不到,或是要你用"from python import requests"這種奇怪的方式引入module。
確認python interpreter: ctrl+shift+p開啟command palatte,“Python: Select interpreter”,選擇正確的虛擬環境。