1. 安裝VSCode
2. 安裝Python
3. 安裝VSCode Python擴展
3.1 在線安裝
直接在VSCode擴展里邊搜索Python安裝即可。
3.2 離線安裝
如果VSCode無法聯網,在VSCode官方插件網址搜索「Python」 > 下載擴展 > 安裝即可。
Step 1:搜索
Step 2:下載
Step 3:安裝
4. 選擇Python解釋器
4.1 僅對當前工程生效
F1打開VSCode的命令行,輸入python: select Interpreter選擇合適的Python版本。
可以看到在.vscode/launch.json中,Python的安裝目錄已經加入:
{ "python.pythonPath": "C:\\Program Files\\Python39\\python.exe" } |
此時VSCode左下角會顯示已選擇的Python解釋器:
4.2 對所有工程生效(推薦此種方法)
文件 > 首選項 > 設置 > 右上角第二個圖標(打開設置json) > 在json中添加如下內容:
"python.pythonPath": "C:\\Program Files\\Python39\\python.exe" |
注意:①路徑需要使用雙斜杠;②根據Python安裝的實際路徑相應修改
5. 配置Python檢查項
Python的代碼錯誤檢查通常用pep8、pylint和flake8,自動格式化代碼通常用autopep8、yapf、black,這里以flake8+yapf為例。
安裝完flake8+yapf后,文件 > 首選項 > 設置 > 右上角第二個圖標(打開設置json) > 在json中添加如下內容:
"python.formatting.provider": "yapf", "python.linting.enabled": true, "python.linting.flake8Enabled": true, "python.linting.pylintEnabled": false, "python.linting.flake8Args": [ "--max-line-length=248", "--extend-ignore = F403,F405" ] |
5.1 在線安裝flake8+yapf
以管理員身份運行cmd:
pip install flake8 pip install yapf |
公司網絡pip需要配置代理,參看: python pip配置
5.2 離線安裝flake8+yapf
1、打開Google輸入:flake8 pypi關鍵詞搜索,加pypi的目的是使搜索更精准
2、打開第一個搜索頁面,下載xxx.tar.gz安裝包,不要下載.whl格式
3、Win10下解壓xxx.tar.gz源碼包:
若解壓過程中提示有相同文件,則:
假設解壓后路徑為:D:\下載\TEMP\flake8-3.8.4\flake8-3.8.4
4、以管理員身份打開Windows PowerShell,輸入如下命令安裝:
cd D:\下載\TEMP\flake8-3.8.4\flake8-3.8.4 python.exe .\setup.py install |
5、yapf安裝方法相同。
6. 結束
至此,環境已經搭建完畢。編寫Python代碼,然后如下方式運行:
總結:
總的setting.json配置項如下:
"python.pythonPath": "C:\\Program Files\\Python39\\python.exe", "python.formatting.provider": "yapf", "python.linting.enabled": true, "python.linting.flake8Enabled": true, "python.linting.pylintEnabled": false, "python.linting.flake8Args": [ "--max-line-length=248", "--extend-ignore = F403,F405" ] |