快轉到主要內容

用 VSCode 開發 python

·563 字·2 分鐘
目錄

安裝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 pythonwhich pip 確定是在你要開發的project下;另外確定你開發環境下沒有python目錄,不然會遇到某些module找不到,或是要你用"from python import requests"這種奇怪的方式引入module。
確認python interpreter: ctrl+shift+p開啟command palatte,“Python: Select interpreter”,選擇正確的虛擬環境。


閱讀次數: