在VSCode中搭建Python開發(fā)環(huán)境并進(jìn)行調(diào)試
Get Started Tutorial for Python in Visual Studio Code
一、安裝Python
二、VSCode中安裝和調(diào)試Python
在 VSCode 中搜索擴(kuò)展 Python,如下圖:

安裝完成后需要重新加載 VSCode 使插件生效。
1、配置 Python 環(huán)境
在 VSCode 中點(diǎn)擊狀態(tài)欄左下角的 Python 圖標(biāo):

然后選擇 Python 解釋器,這里博主選擇我們剛才安裝好的 3.8版本


2、代碼檢測(cè)和格式化插件
Python 默認(rèn)的語法提示工具是 pylint,也可以選擇其他的檢查器,包括:flake8、mypy、pydocstyle、pep8、prospector、pyllama、bandit等。flake8 是 Python 官方發(fā)布的一款靜態(tài)代碼檢查工具,如果想使用它可以用 pip install flake8 安裝;
另外,VSCode 可以自動(dòng)進(jìn)行代碼格式化,這個(gè)功能默認(rèn)是關(guān)閉的且工具是 autopep8 , 如果想使用 yafp,則繼續(xù)在命令行工具中用命令 pip install yapf 安裝。

安裝好這兩個(gè)工具之后在 VSCode 的settings.json配置文件中進(jìn)行設(shè)置:
"python.linting.enabled": true "python.linting.flake8Enabled": true, "python.formatting.provider": "yapf"
安裝pylint后

在VSCode中按下快捷鍵Alt+Shift+F即可自動(dòng)格式化代碼。
3、調(diào)試Python
用VSCode調(diào)試單個(gè)Python文件就和按F5啟動(dòng)調(diào)試器一樣簡(jiǎn)單。按F5運(yùn)行這個(gè)文件,會(huì)彈出Add configurations框,選擇“python File”即可;

你可以按F10和F11來跳出或進(jìn)入函數(shù),按Shift+F5退出調(diào)試器。按F9或單擊編輯框左側(cè)區(qū)域來設(shè)置斷點(diǎn)。

如果要自定義運(yùn)行和調(diào)試,可以選擇創(chuàng)建launch.json。

自動(dòng)生成launch.json。下次直接按F5即可調(diào)試運(yùn)行py文件。

當(dāng)你要開始調(diào)試像Django和Flask應(yīng)用這種更復(fù)雜的項(xiàng)目時(shí),需要進(jìn)行調(diào)試配置。
到此這篇關(guān)于在VSCode中搭建Python開發(fā)環(huán)境并進(jìn)行調(diào)試的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python實(shí)現(xiàn)的生產(chǎn)者、消費(fèi)者問題完整實(shí)例
這篇文章主要介紹了Python實(shí)現(xiàn)的生產(chǎn)者、消費(fèi)者問題,簡(jiǎn)單描述了生產(chǎn)者、消費(fèi)者問題的概念、原理,并結(jié)合完整實(shí)例形式分析了Python實(shí)現(xiàn)生產(chǎn)者、消費(fèi)者問題的相關(guān)操作技巧,需要的朋友可以參考下2018-05-05
使用python?itertools實(shí)現(xiàn)計(jì)算雙十一滿減湊單
一年一度的雙十一又到了,在這樣一個(gè)日子中,可能遇到一些問題,首先是“湊單”問題,本文將使用python中的itertools庫解決這一問題,感興趣的可以了解下2024-11-11
Django多數(shù)據(jù)庫配置及逆向生成model教程
這篇文章主要介紹了Django多數(shù)據(jù)庫配置及逆向生成model教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-03-03
Python 如何給圖像分類(圖像識(shí)別模型構(gòu)建)
這篇文章主要介紹了Python 教你如何給圖像分類,今天的文章主要是講圖像識(shí)別模型如何構(gòu)建,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06
python導(dǎo)入同級(jí)模塊的實(shí)現(xiàn)
這篇文章主要介紹了python導(dǎo)入同級(jí)模塊的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-02

