VSCode是一個(gè)優(yōu)秀的編輯工具,適合代碼閱讀,代碼編輯,甚至配置好之后,可以編譯與調(diào)試代碼。
為了方便編輯,運(yùn)行python程序,本文就聊聊如何將VSCode搭建為一個(gè)python的IDE吧,具備運(yùn)行與調(diào)試python程序的能力。
1、安裝python程序
首先,安裝python程序,這樣才能進(jìn)行python開發(fā),我這里安裝了python-3.7.4和python-2.7.16,都是目前的最新版本了。具體的安裝過(guò)程這里就不說(shuō)明了,很簡(jiǎn)單的。
2、安裝python擴(kuò)展
VSCode的python擴(kuò)展對(duì)python有著很好的支持,比較突出的功能有:智能提示,代碼調(diào)試,代碼導(dǎo)航,代碼格式化等。
在VSCode編輯器的擴(kuò)展頁(yè)面中,搜索python,安裝Python擴(kuò)展(我這里已經(jīng)安裝好了):
2019-08-25_105550
3、創(chuàng)建工程
首先在電腦中創(chuàng)建一個(gè)python文件夾,然后在python文件夾中創(chuàng)建一個(gè)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解釋器
當(dāng)打開python文件之后,VSCode會(huì)自動(dòng)選擇系統(tǒng)中配置好的Python解釋器,顯示在VSCode的左下角(我的系統(tǒng)安裝了python-3.7.4和python-2.7.16):
2019-08-25_162556
如果想要切換Python解釋器,那么點(diǎn)擊下左下角當(dāng)前已選的Python解釋器,然后選擇想要切換的版本即可(我這里使用python-3.7.4進(jìn)行演示了):
2019-08-25_163257
5、運(yùn)行Python程序
這里有2種方法來(lái)全速運(yùn)行python文件。
(1)、在python文件中,鼠標(biāo)右鍵,然后選擇Run Python File in Terminal:
2019-08-25_164232
2019-08-25_165018
(2)、在工作區(qū)的test.py文件上點(diǎn)擊鼠標(biāo)右鍵,然后選擇Run Python File in Terminal:
2019-08-25_170116
2019-08-25_170311
6、調(diào)試Python程序
Python擴(kuò)展能夠調(diào)試python腳本,web apps,遠(yuǎn)程或多線程程序。
(1)、設(shè)置調(diào)試器
首先切換到調(diào)試界面,接著點(diǎn)擊調(diào)試器的設(shè)置按鈕:
2019-08-25_175032
在彈出的界面中選擇Python File這個(gè)調(diào)試器:
2019-08-25_175623
在選擇好python調(diào)試器之后,VSCode會(huì)自動(dòng)的在工作區(qū)的.vscode目錄下建立launch.json文件:
2019-08-25_180019
如果想要在啟動(dòng)調(diào)試后,自動(dòng)停止在程序入口,那么在launch.json中添加下面設(shè)置:
"stopOnEntry":true
(2)、設(shè)置斷點(diǎn)與調(diào)試
打開想要調(diào)試的python文件,然后將鼠標(biāo)移動(dòng)到行號(hào)的左側(cè)(我這里選的是第3行),可以看到一個(gè)斷點(diǎn)的標(biāo)志,點(diǎn)擊即可在該行設(shè)置斷點(diǎn):
2019-08-25_181035
2019-08-25_18145
按F5或者點(diǎn)擊Debug -> Start Debugging來(lái)啟動(dòng)調(diào)試,啟動(dòng)調(diào)試之后,程序停在了剛才設(shè)置的斷點(diǎn)處:
2019-08-25_182352
接著可以使用調(diào)試面板中的調(diào)試按鈕來(lái)調(diào)試我們的程序了,調(diào)試面板中的按鈕從左到右依次是:
2019-08-25_182952
按鈕1:移動(dòng)按鈕,拖住后可以移動(dòng)調(diào)試控制面板;
按鈕2:繼續(xù)運(yùn)行,對(duì)應(yīng)快捷鍵F5;
按鈕3:?jiǎn)尾教^(guò),對(duì)應(yīng)快捷鍵F10;
按鈕4:?jiǎn)尾秸{(diào)試,對(duì)應(yīng)快捷鍵F11;
按鈕5:?jiǎn)尾教?,?duì)應(yīng)快捷鍵Shift+F11;
按鈕6:重新運(yùn)行,對(duì)應(yīng)快捷鍵Ctrl+Shift+F5;
按鈕7:停止調(diào)試,對(duì)應(yīng)快捷鍵Shift+F5;
7、啟動(dòng)交互式環(huán)境REPL
按下快捷鍵Ctrl+Shift+P打開命令面板,輸入python,然后選擇Python:Start REPL:
2019-08-25_184727
2019-08-25_184902
好了,到了這里,各位朋友應(yīng)該都了解了VSCode運(yùn)行和調(diào)試python程序的方法,限于本人水平,如果文章有什么寫的不好的地方,希望指正。
審核編輯:湯梓紅
-
調(diào)試
+關(guān)注
關(guān)注
7文章
578瀏覽量
33946 -
IDE
+關(guān)注
關(guān)注
0文章
338瀏覽量
46760 -
編輯器
+關(guān)注
關(guān)注
1文章
806瀏覽量
31176 -
python
+關(guān)注
關(guān)注
56文章
4797瀏覽量
84694 -
vscode
+關(guān)注
關(guān)注
1文章
155瀏覽量
7715
原文標(biāo)題:VSCode使用 - 搭建python運(yùn)行調(diào)試環(huán)境
文章出處:【微信號(hào):嵌入式那些事,微信公眾號(hào):嵌入式那些事】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論