VSCode是一個優(yōu)秀的編輯工具,適合代碼閱讀,代碼編輯,甚至配置好之后,可以編譯與調試代碼。
為了方便編輯,運行python程序,本文就聊聊如何將VSCode搭建為一個python的IDE吧,具備運行與調試python程序的能力。
1、安裝python程序
首先,安裝python程序,這樣才能進行python開發(fā),我這里安裝了python-3.7.4和python-2.7.16,都是目前的最新版本了。具體的安裝過程這里就不說明了,很簡單的。
2、安裝python擴展
VSCode的python擴展對python有著很好的支持,比較突出的功能有:智能提示,代碼調試,代碼導航,代碼格式化等。
在VSCode編輯器的擴展頁面中,搜索python,安裝Python擴展(我這里已經(jīng)安裝好了):

2019-08-25_105550
3、創(chuàng)建工程
首先在電腦中創(chuàng)建一個python文件夾,然后在python文件夾中創(chuàng)建一個test.py文件:

2019-08-25_155757
將python文件夾添加到VSCode的工作區(qū)中,F(xiàn)ile -> Add Folder to Workspace:

2019-08-25_160507

2019-08-25_160747
test.py文件中的代碼如下:
print("hello111")
print("hello222")
print("hello333")
print("hello444")
4、選擇python解釋器
當打開python文件之后,VSCode會自動選擇系統(tǒng)中配置好的Python解釋器,顯示在VSCode的左下角(我的系統(tǒng)安裝了python-3.7.4和python-2.7.16):

2019-08-25_162556
如果想要切換Python解釋器,那么點擊下左下角當前已選的Python解釋器,然后選擇想要切換的版本即可(我這里使用python-3.7.4進行演示了):

2019-08-25_163257
5、運行Python程序
這里有2種方法來全速運行python文件。
(1)、在python文件中,鼠標右鍵,然后選擇Run Python File in Terminal:

2019-08-25_164232

2019-08-25_165018
(2)、在工作區(qū)的test.py文件上點擊鼠標右鍵,然后選擇Run Python File in Terminal:

2019-08-25_170116

2019-08-25_170311
6、調試Python程序
Python擴展能夠調試python腳本,web apps,遠程或多線程程序。
(1)、設置調試器
首先切換到調試界面,接著點擊調試器的設置按鈕:

2019-08-25_175032
在彈出的界面中選擇Python File這個調試器:

2019-08-25_175623
在選擇好python調試器之后,VSCode會自動的在工作區(qū)的.vscode目錄下建立launch.json文件:

2019-08-25_180019
如果想要在啟動調試后,自動停止在程序入口,那么在launch.json中添加下面設置:
"stopOnEntry":true
(2)、設置斷點與調試
打開想要調試的python文件,然后將鼠標移動到行號的左側(我這里選的是第3行),可以看到一個斷點的標志,點擊即可在該行設置斷點:

2019-08-25_181035

2019-08-25_18145
按F5或者點擊Debug -> Start Debugging來啟動調試,啟動調試之后,程序停在了剛才設置的斷點處:

2019-08-25_182352
接著可以使用調試面板中的調試按鈕來調試我們的程序了,調試面板中的按鈕從左到右依次是:

2019-08-25_182952
按鈕1:移動按鈕,拖住后可以移動調試控制面板;
按鈕2:繼續(xù)運行,對應快捷鍵F5;
按鈕3:單步跳過,對應快捷鍵F10;
按鈕4:單步調試,對應快捷鍵F11;
按鈕5:單步跳出,對應快捷鍵Shift+F11;
按鈕6:重新運行,對應快捷鍵Ctrl+Shift+F5;
按鈕7:停止調試,對應快捷鍵Shift+F5;
7、啟動交互式環(huán)境REPL
按下快捷鍵Ctrl+Shift+P打開命令面板,輸入python,然后選擇Python:Start REPL:

2019-08-25_184727

2019-08-25_184902
好了,到了這里,各位朋友應該都了解了VSCode運行和調試python程序的方法,限于本人水平,如果文章有什么寫的不好的地方,希望指正。
審核編輯:湯梓紅
-
調試
+關注
關注
7文章
646瀏覽量
35652 -
IDE
+關注
關注
0文章
365瀏覽量
49056 -
編輯器
+關注
關注
1文章
828瀏覽量
32896 -
python
+關注
關注
57文章
4876瀏覽量
90025 -
vscode
+關注
關注
1文章
172瀏覽量
9152
原文標題:VSCode使用 - 搭建python運行調試環(huán)境
文章出處:【微信號:嵌入式那些事,微信公眾號:嵌入式那些事】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
VSCODE搭建的IDF編譯環(huán)境,如何配置調試串口的波特率呢?
在VSCode上搭建類似Keil的開發(fā)環(huán)境
如何使用VScode搭建嵌入式Linux圖形化調試環(huán)境?
Windows系統(tǒng)VSCode+pyOCD開發(fā)環(huán)境搭建步驟分享
請問VSCODE環(huán)境下如何配置調試串口波特率?
如何學習Python?Python編程環(huán)境搭建詳細說明
如何在Linux環(huán)境下實現(xiàn)Python環(huán)境的搭建
ubuntu18安裝vscode搭建嵌入式linux開發(fā)環(huán)境
VSCode搭建STM32單片機開發(fā)環(huán)境
VSCode使用-搭建python運行調試環(huán)境
評論