在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)文章
淺析pip安裝第三方庫及pycharm中導(dǎo)入第三方庫的問題
這篇文章主要介紹了淺析pip安裝第三方庫及pycharm中導(dǎo)入第三方庫的問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-03-03Python+微信接口實(shí)現(xiàn)運(yùn)維報(bào)警
這篇文章主要介紹了Python+微信接口實(shí)現(xiàn)運(yùn)維報(bào)警的相關(guān)資料,需要的朋友可以參考下2016-08-08Python使用pyforms實(shí)現(xiàn)輕松構(gòu)建GUI
pyforms是一個(gè)基于Python的GUI框架,它提供了一種簡(jiǎn)單而強(qiáng)大的方式來構(gòu)建圖形用戶界面,本文將介紹pyforms的使用場(chǎng)景、優(yōu)勢(shì)以及常用的Python代碼案例,需要的小伙伴可以了解下2024-01-01Python中print函數(shù)語法格式以及各參數(shù)舉例詳解
這篇文章主要給大家介紹了關(guān)于Python中print函數(shù)語法格式以及各參數(shù)舉例詳解的相關(guān)資料,print()函數(shù)用于將指定的字符串或?qū)ο?通常是字符串)輸出到屏幕或文件中,需要的朋友可以參考下2023-10-10Django解決無法從request.POST中獲取URL傳進(jìn)來的參數(shù)
這篇文章主要介紹了Django解決無法從request.POST中獲取URL傳進(jìn)來的參數(shù)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12