VSCode,一款好用編程開發(fā)工具,提升Python開發(fā)效率
2023年第1篇文章。
本文分享和總結(jié)微軟公司的VSCode編程開發(fā)工具,構(gòu)建Python工作環(huán)境,提升Python開發(fā)效率。閱讀此文,你可以獲得:
1 為什么選用VSCode
2 如何用VSCode搭建Python工作環(huán)境
3?如何在VSCode下創(chuàng)建虛擬環(huán)境,進行不同項目的library管理
一、為什么選用VSCode
1 功能強大的插件商店
2?方便無比的指令盤
使用Ctrl+Shift+P打開指令盤
3?微軟公司官方支持
4?完整方便的版本控制
二、VSCode搭建Python工作環(huán)境
第一步:安裝Python3軟件
推薦Anaconda的數(shù)據(jù)科學套件
訪問網(wǎng)址:
https://www.anaconda.com/products/distribution#Downloads
Windows系統(tǒng),如下圖。

第二步:安裝VSCode(Visual Studio Code)軟件
訪問網(wǎng)址:
https://code.visualstudio.com/
Windows系統(tǒng),如下圖。

第三步:創(chuàng)建項目文件夾
在本地創(chuàng)建項目文件夾,例如:python_work,使用VSCode打開這個文件夾。
1)打開VSCode軟件
2)使用快捷鍵Ctrl+K, Ctrl+O打開文件夾界面,選擇項目文件夾,打開即可,如下圖。

第四步:配置Python解釋器
使用Ctrl+Shift+P打開指令盤,找到Python解釋器配置,選擇第一步安裝的Python.exe程序,如下圖。


VSCode的Python工作環(huán)境已經(jīng)搭建好了,為了發(fā)揮VSCode的強大功能和提升Python的開發(fā)效率,推薦安裝這些插件,如下圖紅色方框標記。

第五步:測試Hello World程序。
1)創(chuàng)建一個HelloWorld.py程序,如下圖。

實例代碼
print("Hello World!")
2)運行程序
點擊右上角的三角形符號或者快捷鍵Ctrl+Alt+N

輸出結(jié)果

三、VSCode構(gòu)建虛擬環(huán)境,用于項目的library管理
在項目開發(fā)時,推薦創(chuàng)建虛擬環(huán)境,便于項目的library管理以及項目的維護。
第一步:創(chuàng)建和打開項目文件
具體操作,見前文的介紹。
第二步:打開Python終端
1)使用Ctrl+Shift+P,打開指令盤
2)找到Python:Create Terminal,如下圖,已創(chuàng)建Python命令終端,用于命令操作。


第三步:創(chuàng)建虛擬環(huán)境
1)安裝virtualenv庫
命令:pip install virtualenv
2)在項目文件夾構(gòu)建虛擬環(huán)境
命令:virtualenv .venv
3)切換到虛擬環(huán)境
使用Ctrl+Shift+P打開指令盤,選擇Python:Select Interpreter,找到剛才創(chuàng)建的虛擬環(huán)境,選中即可,如下圖。

使用Ctrl+Shift+P,打開指令盤,找到Python:Create Terminal,如下圖。紅色方框的內(nèi)容,表示已經(jīng)成功切換到虛擬環(huán)境。

4)安裝項目所需的Library。
例如,安裝Python數(shù)據(jù)分析庫pandas
命令:pip install pandas

查看所安裝的庫
命令:pip freeze

5)重置或者移除虛擬環(huán)境
命令:rm -rf .venv
關(guān)于本文,您有什么問題,可以添加我微信交流和討論。
我是誰?
我叫王路情,是一名數(shù)據(jù)科學家,同時,也是一名講師。
我通過公眾號、知乎等網(wǎng)絡(luò)媒體,向大眾傳播和分享Python語言和數(shù)據(jù)科學的知識。到目前為止,受眾已經(jīng)超過5萬人。
雖說數(shù)據(jù)科學家的主要工作幫助客戶利用好數(shù)據(jù),但我不太喜歡墨守成規(guī)。
我認為“數(shù)據(jù)創(chuàng)造價值”應(yīng)該是數(shù)據(jù)科學家的首要任務(wù)。我通過各種途徑向世人傳播數(shù)據(jù)科學知識,就是希望幫助更多客戶用好數(shù)據(jù)。
請多多關(guān)照。
我的Python語言社群?
我創(chuàng)建了多個Python語言社群,聚焦于Python語言和數(shù)據(jù)科學的討論、交流和分享。
這些R語言社群受眾2000+人,來自各行各業(yè),大家都在使用Python語言解決問題。
歡迎大家加入我的Python語言社群,我的微信shushengya360,加我時,請備注:姓名-入群。
