本教程根據(jù)官網(wǎng)教程翻譯整理(https://code.visualstudio.com/docs/python/python-tutorial)
主要包括以下步驟:
- 安裝vscode的python插件
- 安裝python
- 配置vscode
- python虛擬環(huán)境使用
安裝python插件
如圖所示
- 點(diǎn)擊插件
- 搜索python
- 選擇Python
- 點(diǎn)擊安裝(我的已經(jīng)安裝好了)
安裝python
從python官網(wǎng)(https://www.python.org/downloads/)下載安裝包讨衣,選擇版本(我用的最新的Python 3.7.4),根據(jù)默認(rèn)配置一步步安裝即可。
終端輸入python檢測是否安裝成功,如有以下版本輸出馒过,表示安裝成功:
如果提示沒有python指令,檢查環(huán)境變量是否設(shè)置成功稿黍,設(shè)置后重啟镣衡。
配置vscode
- 新建空文件夾test用于存放python工程
-
vscode打開文件夾test(即創(chuàng)建了test工程)
創(chuàng)建工程.png -
文件夾下新建helloworld.py文件,并輸入代碼
helloworld.png -
配置python解釋器
Ctrl+p 快捷鍵打開命令行嗤放,輸入>python:select interpreter并選擇
interpreter.png
根據(jù)安裝的python選擇自己的python環(huán)境
image.png
此時(shí)文件夾下會(huì)生成.vscode文件夾思喊,包含settings.json文件,以后更改配置可以通過修改該文件來完成次酌。
5.Run
代碼文件下右擊選擇Run Python File in Terminal運(yùn)行程序
run.png
終端輸出“Hello World”程序運(yùn)行成功恨课。
hello world.png -
Debug
單擊代碼行號(hào)左邊設(shè)置斷點(diǎn),按F5進(jìn)入debug和措,第一debug時(shí)命令行會(huì)彈出debug配置選擇欄庄呈,選擇第一個(gè)
debug.png
默認(rèn)會(huì)在.vscode文件下生成launch.json文件,如果沒有生成可手動(dòng)添加派阱,這樣下次debug時(shí)就不會(huì)再彈出選擇框了
launch.png
{
"name": "Python: hello.py",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/hello.py",
"console": "integratedTerminal"
},
python虛擬環(huán)境使用
為了保證開發(fā)環(huán)境的穩(wěn)定不干擾诬留,往往采用新建虛擬環(huán)境的方式進(jìn)行包安裝和配置。
開啟新的終端Terminal: Create New Integrated Terminal (Ctrl+Shift+`)):
- 創(chuàng)建和激活虛擬環(huán)境
python -m venv .venv
.venv\scripts\activate
如果啟動(dòng)虛擬環(huán)境時(shí)報(bào)錯(cuò) "Activate.ps1 is not digitally signed. You cannot run this script on the current system."贫母,說明PowerShell權(quán)限有問題文兑,以管理員身份運(yùn)行PowerShell,輸入:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
或
Set-ExecutionPolicy -ExecutionPolicy UNRESTRICTED
啟動(dòng)成功如下所示:
- 安裝packages
python -m pip install package_name
-
python解釋器選擇
Ctrl+p 啟動(dòng)命令行Python:Select Interpreter選擇解釋器腺劣,可以看出現(xiàn)在有兩個(gè)解釋器可選绿贞。venv即為新建的虛擬環(huán)境。
interpreter.png