PyCharm到期了,所以打算換成VS Code(宇宙最好用編輯器?)試一試。但是下載之后不太會配置,網上不少的文章也比較舊了,所以打算自己看着官方教程配置一下。(VSCode版本:1.49.2,Python版本:3.8.2)
1. 安裝和配置Python
首先,下載VS Code:下載地址
安裝完成后,打開軟件會自動提示你安裝一些重要插件,如中文語言包,Git等,這里可以直接選擇安裝Python插件(也可以使用Ctrl+Shift+X可以打開擴展商店然后輸入Python搜索)。
用VScode打開項目文件夾
首先,創建一個空文件夾''hello'',然后使用VS Code打開它。通過VS Code打開文件夾,該文件夾就變成了你的”工作區“。VS Code在.vscode/settings.json
中存儲該工作去的特殊配置,與用戶的全局設定相分開。
選取Python解釋器
使用Ctrl+Shift+P
打開命令板,輸入Python: Select Interpreter
進行搜索。
接下來會顯示VS Code所能找到的全部解釋器,選擇你需要的哪個就好。(我的系統里面只有一個)如果沒找到你需要的哪個,參考Python環境變量配置。
創建Hello World
在Hello文件夾下新建文件
命名為hello.py
接下來編寫代碼
msg = "Hello World"
print(msg)
編寫完成后按ctrl+s
保存。
運行Hello World
在空白處右鍵選擇在終端運行Python文件,就可以看到運行結果了。
進入 交互式模式 最簡單的方法
此外,VS Code中還有一些運行Python代碼的方式:
-
選擇一行或者多行,使用
Shift+Enter
或者右鍵選擇在Python終端中運行選定內容/行運行一部分代碼。 -
使用Python: Start REPL打開一個交互式終端。
啟動交互式終端
或者 進入終端
直接在終端輸入python
退出-在終端輸入quit()
但是直接運行python文件和交互式運行兩種方式所得到變量互相獨立,互不干擾。
配置及運行調試器
下面開始試着調試剛剛編寫好的Hello World程序。
首先,把光標移到第二行然后按F9
,就可以設置一個斷點。同樣,也可以在行號左邊雙擊設置。
接下來,在側邊欄打開Debug視圖。
然后點擊配置按鈕,選擇Python
然后Python插件會自動創建包含一系列配置的launch.json
文件,可以在下拉列表里面選擇,現在選擇Python: Current File
即可。
為了讓調試器在自動在程序開始時停在第一行,添加一條配置stopOnEntry": true
,然后保存。
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"stopOnEntry": true
},
在編輯器中跳轉回hello.py
,點擊綠色箭頭或者按F5
啟動調試器。調試器會停留在文件的第一行。
調試工具欄出現在頁面上方,從左到右功能分別是:運行(F5
),跳過(F10
),跳入(F11
),跳出(Shift+F11
),重新開始(Ctrl+Shift+F5
)以及停止(Shift+F5
)。
關於VSCode 配置Python 暫時先寫這么多,已經可以愉快的進行開發了,更多的信息還是推薦直接看官方文檔比較好,寫的非常詳細。
2. VSCode在日常使用Python編程遇到的問題
2.1 解決vscode中寫python時flake8總是報錯的問題
在用vscode編譯python時,自帶的flake8總是報一些很討厭的錯誤。為了解決這個問題:
將如下代碼寫入setting.json:
"python.linting.flake8Args": [
"--max-line-length=248", //設置單行最長字符限制
"--ignore=E265,E402,F841,F401,E302,E305,E403", //編號根據自己需要確定
],
3. 插件分享
1. Chinese (Simplified) Language Pack for Visual Studio Code
適用於 VS Code 的中文(簡體)語言包
2.Code Runner
3.filesize
4.Image preview
5.Preview on Web Server
6.Vibrancy
超級好看的主題,毛玻璃特效
7.vscode-icons
8.Python
運行Python語言必備
9.Beautify
美化代碼格式
10.Auto Rename Tag
自動調整標簽