這幾天PyCharm到期了溶诞,所以打算換成VS Code試一試。但是下載之后不太會(huì)配置凄硼,網(wǎng)上不少的文章也比較舊了词渤,所以打算自己看著官方教程配置一下。(VSCode的版本是1.25哺徊,Python用的是Anaconda Python 3.6)
首先图贸,下載VS Code:下載地址
安裝完成后蹂季,打開軟件會(huì)自動(dòng)提示你安裝一些重要插件,如中文語言包疏日,Git等偿洁,這里可以直接選擇安裝Python插件(也可以使用Ctrl+Shift+X可以打開擴(kuò)展商店然后輸入Python搜索)。
用VS打開項(xiàng)目文件夾
首先沟优,創(chuàng)建一個(gè)空文件夾''hello''涕滋,然后使用VS Code打開它。通過VS Code打開文件夾挠阁,該文件夾就變成了你的”工作區(qū)“宾肺。VS Code在.vscode/settings.json
中存儲(chǔ)該工作去的特殊配置溯饵,與用戶的全局設(shè)定相分開。
選取Python解釋器
使用Ctrl+Shift+P
打開命令板锨用,輸入Python: Select Interpreter
進(jìn)行搜索丰刊。
接下來會(huì)顯示VS Code所能找到的全部解釋器,選擇你需要的哪個(gè)就好增拥。(我的系統(tǒng)里面只有一個(gè))如果沒找到你需要的哪個(gè)啄巧,參考Python環(huán)境變量配置。
創(chuàng)建Hello World
在Hello文件夾下新建文件
命名為
hello.py
接下來編寫代碼
msg = "Hello World"
print(msg)
編寫完成后按ctrl+s
保存掌栅。
運(yùn)行Hello World
在空白處右鍵選擇在終端運(yùn)行Python文件秩仆,就可以看到運(yùn)行結(jié)果了。
此外猾封,VS Code中還有一些運(yùn)行Python代碼的方式:
- 選擇一行或者多行逗概,使用
Shift+Enter
或者右鍵選擇在Python終端中運(yùn)行選定內(nèi)容/行運(yùn)行一部分代碼。 -
使用Python: Start REPL打開一個(gè)交互式終端忘衍。
配置及運(yùn)行調(diào)試器
下面開始試著調(diào)試剛剛編寫好的Hello World程序。
首先卿城,把光標(biāo)移到第二行然后按F9
枚钓,就可以設(shè)置一個(gè)斷點(diǎn)。同樣瑟押,也可以在行號(hào)左邊雙擊設(shè)置搀捷。
接下來,在側(cè)邊欄打開Debug視圖多望。
然后點(diǎn)擊配置按鈕嫩舟,選擇Python
然后Python插件會(huì)自動(dòng)創(chuàng)建包含一系列配置的launch.json
文件,可以在下拉列表里面選擇怀偷,現(xiàn)在選擇Python: Current File
即可家厌。
為了讓調(diào)試器在自動(dòng)在程序開始時(shí)停在第一行,添加一條配置
stopOnEntry": true
椎工,然后保存饭于。
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"stopOnEntry": true
},
在編輯器中跳轉(zhuǎn)回hello.py
,點(diǎn)擊綠色箭頭或者按F5
啟動(dòng)調(diào)試器维蒙。調(diào)試器會(huì)停留在文件的第一行掰吕。
調(diào)試工具欄出現(xiàn)在頁面上方,從左到右功能分別是:運(yùn)行(
F5
)颅痊,跳過(F10
)殖熟,跳入(F11
),跳出(Shift+F11
)斑响,重新開始(Ctrl+Shift+F5
)以及停止(Shift+F5
)菱属。
暫時(shí)先寫這么多钳榨,已經(jīng)可以愉快的進(jìn)行開發(fā)了,更多的信息還是推薦直接看官方文檔比較好照皆,寫的非常詳細(xì)重绷。