透過 vscode 的 Run and Debug 進行編譯 — 以 Python 為例

Jeremy Pai
Life’s a Struggle
Apr 26, 2024
Photo by v2osk on Unsplash

早期在寫 code 的時候,應該都很習慣直接按 F5 進行編譯與執行。以我的情況,最早接觸的 C++ 開發環境是 Dev-C++,Python 則是 Spyder。當初都是很容易的直接透過 F5 的方式運行程式碼。

不過要在 vscode 上做到同樣的事會需要一些簡單的設定,以下會作一個簡短介紹。

Step 1: vscode 打開操作資料夾

首先以一個簡單的資料夾當作範例

Step2: 選擇 Run and Debug

如果想偷懶的話,可以直接點擊藍色框框的 Run and Debug 就能夠編譯與執行當下打開的檔案 (這其實會跟直接按 F5 後跳出的畫面相同)。

但如果需要做更進一步的設定,就讓我們繼續看下去…

Step3: 點擊 create a launch.json file (在左邊面板)

點擊後會看到很多的選項可供選擇 (ex. Python file, module, …),不過這裡以最簡單的 Python file 作為範例,所以選擇 Python。

選擇後會看到預設模板,這邊改成以下的樣子:

{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "main.py",
"console": "integratedTerminal",
"cwd": "${workspaceFolder}",
"justMyCode": true
}
]
}

主要是將 program 修改成 main.py,透過這樣的設定我們就能夠直接按 F5 達到編譯與執行的結果囉~是不是很簡單。

如果想要對 launch.json 有更多的認識的話,可以參考 Python debugging in VS Code

--

--

Jeremy Pai
Life’s a Struggle

機器視覺演算法工程師~不限主題隨心寫下自己想寫的事物