Visual Studio Code配置Python環境
目錄
1.安裝Python環境
點擊[下載地址](Download Python | Python.org),在下載頁面點擊下載,如下圖。因為3.10版本還處於BUGFIX階段,故點擊紅框Windows
選擇其他版本下載。
這里我選擇3.9.10穩定版64位安裝器,點擊等待下載即可。
- 下載完成后打開
python-3.9.10-amd64.exe
。勾選添加Python 3.9
到環境變量選項,然后選擇自定義安裝。
- 點擊下一步。
- 自定義安裝路徑,然后點擊安裝。
- 打開CMD,測試是否安裝成功。
2.安裝VS Code
2.1 下載
2.2 配置中文環境
如果不習慣英文,可以下載中文插件,將VS Code的語言設置為中文。
- 下載完成后,按
Ctrl+Shift+P
鍵進入命令面板,輸入language。
- 選擇
Configure Display Language
配置顯示語言,選擇zh-cn
。
- 重啟VS Code即可生效。
3 配置Python環境
- 打開擴展頁,輸入Python,選擇第一個進行安裝即可:
- 在代碼文件中按
Ctrl+Shift+P
鍵進入命令面板,輸入Python:Select Interpreter
可選擇當前項目的python解釋器(如果安裝了多個版本的python)。帶星號是默認的python解釋器,這里選擇剛下載的3.9版本的python。
- 如果想要設置默認python解釋器,首先打開設置,然后搜索python,在python頁面找到默認解釋器設置
Python: Default Interpreter Path
,根據自己的意願設置即可。下面的默認路徑應該是E:\Python3.9\python.exe
。
-
運行python代碼,有三種方式。
-
點擊運行選項卡下的
以非調試模式運行
(快捷鍵Ctrl+F5)執行代碼。 -
點擊右上方的三角符號執行代碼。
-
- 在終端中輸入
python ./hello.py
執行代碼。
- 在終端可以看到程序的輸出
Hello World!
。
4.其他擴展
4.1 語法提示
flake8可以寫代碼時進行語法提示,需要在VS Code中進行配置。
- 打開終端,輸入下面的指令安裝flake8。
pip install -i https://mirrors.aliyun.com/pypi/simple/ flake8
- 在settings.json文件中輸入
"python.linting.flake8Enabled": true
4.2 自動格式化代碼
Yapf是谷歌開源的一個用於格式化Python代碼的工具,可以一鍵美化代碼。
- 打開終端,輸入下面的指令安裝yapf。
pip install -i https://mirrors.aliyun.com/pypi/simple/ yapf
- 在settings.json文件中輸入
"python.formatting.provider": "yapf"
。注意,
作為分隔符。
- 快捷鍵
Alt+Shift+F
即可自動格式化代碼。
4.3 文件及文件夾圖標
默認的VSCode圖標沒有那么詳細,只有幾個重要文件類型的圖標提示,可以安裝vscode-icons
插件顯示不同類型的文件。
顯示效果如下。
4.4 生成注釋
安裝docstring
插件。
在函數名后面輸入三個雙引號然后回車,即可生成docstring注釋:
按Tab鍵可以直接切換需要輸入的位置(淺色背景的區域),而不用鼠標去點擊,加快了注釋效率。
4.5 自動補全功能
安裝Kite
插件。
然后需要安裝一個叫Kite Engine
的軟件,直接前往官網下載即可:
目前無法下載(2022.3.11)
下載完成后不用注冊,在VS Code中即可使用,絲毫不遜色於Pycharm的代碼補全功能。