【VSCode】Python 環境搭建
阿新 • 來源:網路 • 發佈:2023-01-15
Part.I JSON 配置
VSCode 除錯 Python 程式,首先需要有 Python 的直譯器(官網下一下就好),然後裝個Python外掛,最後launch.json配置示例如下:
{
// 使用 IntelliSense 瞭解相關屬性。
// 懸停以檢視現有屬性的描述。
// 欲瞭解更多資訊,請訪問: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Debug",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"args": ["-y","2020",
"-d","97",
"-s","site_list_test1",
"-t","1",
"-l","2"],
}
]
}
上面的配置,就只需要注意以下幾個:
- program:將要除錯的檔案,設定為
${file}表示除錯的是當前開啟的檔案 - args:傳入的引數列表,用
""引起來就表示一個欄位,不同欄位連起來會有空格;上面的引數列表就相當於:-y 2020 -d 97 -s site_list_test1 -t 1 -l 2
上面除錯程式呼叫的命令就相當於:python xx.py -y 2020 -d 97 -s site_list_test1 -t 1 -l 2,其中xx.py是你開啟的當前檔名。
Part.II 一些需注意之處
- 另外,當有多個 Python 版本時,可以
Ctrl+Shift+P選擇直譯器來改變預設的Python直譯器。
- 如果除錯過程中出現
timeout waiting for debugger,有可能是電腦佔用太多。另外網上也有許多解決方案,不明就裡。下面列舉一下,以後也許會用到也說不定:①launch.json的console由integratedTerminal整合終端改為internalConsole本地使用的終端。②設定改個什麼東西,true/false都試試(玄學,個人感覺還是裝置資源佔用太多,帶不動了)。
