VSCode 設置 Python3 venv 虛擬環境參數

前言

最近正在寫 Python3 的時候會需要準備虛擬環境,剛好我都是用 VSCode 來開發,所以這一篇紀錄一下怎麼修改 VSCode 的 Python3 執行參數。

虛擬環境的準備

首先先準備一個測試專案,打開終端機在終端機輸入以下指令:

1
2
mkdir pyTest # 建立一個 pyTest 資料夾
cd pyTest # 移動到 pyTest 資料夾

然後用 VSCode 打開該資料夾,如果你有安裝 VSCode 的快速啟動包,可以直接輸入 code . 快速打開。

接下來輸入以下在 VSCode 輸入以下指令:

1
2
python3 -m venv .venv # Mac
python -m venv .venv # Window

這時候 VSCode 會生成一個 .venv 資料夾。

這時候依據 VSCode 官方文件說法來講,應該是會出現以下這張圖:

Python

(翻譯:我們發現到有一個新的虛擬環境,你要替當前工作區選擇它嗎?)

通常這時候按下 Yes 就可以搞定了,但是不知道為什麼我的 VSCode 毫無反應 QQ

解決方法

那麼為了解決這個問題,所以只好親自做一些設置調整,所以我們要先叫出功能選擇模式:

  • Windows
    • CTRL + SHIFT + P
  • Mac
    • Command + SHIFT + P
    • fn + F1 or F1

接下來在上方輸入 >Python: Select Interpreter

Select Interpreter

接下來點進去後,你應該可以看到 Python 3.xx.xx 64 bit('.venv': venv),選它就對了

.venv

設置好之後 VSCode 左下角就會顯示你當前的 Python 直譯器

Interpreter

接下來會建議將 VSCode 重新啟動一下,這樣子 VSCode 才會重新啟動一些參數,通常來講你會看到 VSCode 自動帶入這一段:

1
source /Users/rayxu/pyTest/.venv/bin/activate

代表著現在要走 .venv 的虛擬環境 Interpreter。

Interpreter。

接下來你輸入 pip list or pip3 list 應該會非常乾淨只會有以下套件:

  • pip 21.1.1
  • setuptools 56.0.0

接下來你就可以正常的在該專案安裝套件了。

最後如果你發現一直無法找到 Python 3.xx.xx 64 bit('.venv': venv) 的話,只需要關掉 VSCode 重新啟動(整個 VSCode 關掉重啟)就可以了。

參考文獻

Liker 讚賞

這篇文章如果對你有幫助,你可以花 30 秒登入 LikeCoin 並點擊下方拍手按鈕(最多五下)免費支持與牡蠣鼓勵我。
或者你可以也可以請我「喝一杯咖啡(Donate)」。

Buy Me A Coffee Buy Me A Coffee

Google AD

撰寫一篇文章其實真的很花時間,如果你願意「關閉 Adblock (廣告阻擋器)」來支持我的話,我會非常感謝你 ヽ(・∀・)ノ