VSCode Python開發(fā)環(huán)境配置

準(zhǔn)備工作

安裝anaconda楞遏,官網(wǎng)下載安裝吼旧,筆者安裝在"D:\Anaconda3"

安裝好之后,查看環(huán)境變量path中是否有如下路徑昼牛,沒有的話添加進(jìn)去

D:\Anaconda3

D:\Anaconda3\Scripts

安裝git泛鸟,官網(wǎng)下載安裝蝠咆,默認(rèn)安裝路徑"C:\Program Files\Git"

安裝VSCode,官網(wǎng)下載安裝

本人對(duì)于Python學(xué)習(xí)創(chuàng)建了一個(gè)小小的學(xué)習(xí)圈子,為各位提供了一個(gè)平臺(tái)刚操,大家一起來討論學(xué)習(xí)Python闸翅。歡迎各位到來Python學(xué)習(xí)群:960410445一起討論視頻分享學(xué)習(xí)。Python是未來的發(fā)展方向菊霜,正在挑戰(zhàn)我們的分析能力及對(duì)世界的認(rèn)知方式坚冀,因此,我們與時(shí)俱進(jìn)鉴逞,迎接變化记某,并不斷的成長,掌握Python核心技術(shù)构捡,才是掌握真正的價(jià)值所在液南。

用戶界面

了解VSCode用戶界面,如下圖所示叭喜,隨便點(diǎn)一點(diǎn)贺拣,還是比較一目了然的蓖谢。

快捷鍵

Windows下的默認(rèn)快捷鍵如下圖所示捂蕴,萬能Ctrl+Shift+P。也可以 文件→首選項(xiàng)→鍵盤快捷方式闪幽,自定義快捷鍵綁定啥辨。

安裝擴(kuò)展

如圖搜索并安裝相應(yīng)擴(kuò)展

安裝Chinese(Simplified)中文簡(jiǎn)體語言包

安裝Python擴(kuò)展,如果前面安裝的anaconda的路徑已經(jīng)加入到path環(huán)境變量中盯腌,這里跟著提示操作就可以溉知,vscode會(huì)自動(dòng)找到系統(tǒng)python的位置,調(diào)試時(shí)如果發(fā)現(xiàn)提示pylint沒有安裝腕够,可以通過pip或者conda安裝

安裝Jupyter级乍、Path Intellisensevscode-python-docstring等擴(kuò)展

安裝Settings Sync帚湘,用于同步配置玫荣,將配置保存到github gist,參看擴(kuò)展說明一步步操作即可大诸,快捷鍵Shift + Alt + U上傳配置

直接閱讀擴(kuò)展說明捅厂,即可知道每個(gè)擴(kuò)展的用途。

安裝好Python擴(kuò)展后资柔,按Ctrl+Shift+P焙贷,輸入python→選擇解析器,會(huì)顯示所有環(huán)境(conda贿堰、venv等)辙芍,可以選擇任何一個(gè)作為解析器,如下圖所示:

配置文件與內(nèi)置終端設(shè)置

對(duì)于編輯器羹与、窗口以及擴(kuò)展等故硅,VSCode都提供了默認(rèn)配置外遇,用戶也可自定義配置,具體操作如下契吉。

依次點(diǎn)擊 文件→首選項(xiàng)→設(shè)置跳仿,或者直接Ctrl+,打開配置界面,通過右上角的按鈕切換到 配置文件(見下圖)捐晶,左側(cè)為默認(rèn)配置菲语,右側(cè)為用戶自定義配置,也可為當(dāng)前工作區(qū)專門配置(會(huì)在當(dāng)前文件夾下創(chuàng)建.vscode/settings.json文件)惑灵。

內(nèi)置終端修改:默認(rèn)內(nèi)置終端為powershell山上,這里改為git bash。在左側(cè)的默認(rèn)配置項(xiàng)上點(diǎn)擊“鉛筆”圖標(biāo)可以將當(dāng)前項(xiàng)復(fù)制到右側(cè)進(jìn)行修改英支,這里將內(nèi)置終端修改為git bash佩憾,修改"terminal.integrated.shell.windows"和"terminal.integrated.shellArgs.windows",如下圖所示干花。

修改完之后重啟VSCode妄帘,會(huì)發(fā)現(xiàn)內(nèi)置終端變成了bash,就可以使用ll等命令池凄、運(yùn)行sh腳本了抡驼,如下圖所示。

但是還存在一個(gè)問題肿仑,cmd激活conda環(huán)境的命令是activate envname致盟,bash激活conda環(huán)境的命令為source activate envname,vscode在調(diào)試python時(shí)會(huì)自動(dòng)調(diào)用activate envname來激活相應(yīng)的環(huán)境尤慰,將默認(rèn)終端換為bash后馏锡,會(huì)導(dǎo)致環(huán)境激活不成功,修改方法是在bash的配置文件中為source activate設(shè)置別名伟端,具體如下:

打開"C:\Program Files\Git\etc\bash.bashrc"

在文件末尾加入如下兩行:

aliasactivate=".$(which activate)"aliasdeactivate=".$(which deactivate)"

重啟vscode就可以了杯道。

高級(jí)調(diào)試配置

即launch.json文件,在調(diào)試時(shí)荔泳,通常需要指定命令行參數(shù)或者臨時(shí)環(huán)境變量等蕉饼,這些都可以在launch.json文件中設(shè)置,具體怎么做呢玛歌?

高級(jí)調(diào)試配置需要通過VSCode打開文件夾昧港,而不是直接打開文件,具體做法是:

在待調(diào)試文件所在的文件夾右鍵支子,選擇?open with code

調(diào)試→添加配置创肥,會(huì)在當(dāng)前文件夾下生成.vscode文件夾以及.vscode/launch.json文件(與工作去設(shè)置文件是同一文件夾)

打開launch.json文件,默認(rèn)配置如下

.默認(rèn)調(diào)試當(dāng)前文件,默認(rèn)調(diào)試終端為Integrated Terminal叹侄,即在vscode內(nèi)置終端中調(diào)試巩搏。也可指定要launch的文件,直接修改上面"program"的值趾代,將${file}替換為要調(diào)試的文件贯底。

此外,還可添加其他配置項(xiàng)撒强,常用的配置選項(xiàng)如下:

env:指定環(huán)境變量

envFile:指定環(huán)境變量定義文件

args:指定命令行參數(shù)

比如這樣

小結(jié)

使用高效率生產(chǎn)力工具等于珍惜生命禽捆!現(xiàn)在可以愉快地coding了!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末飘哨,一起剝皮案震驚了整個(gè)濱河市胚想,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌芽隆,老刑警劉巖浊服,帶你破解...
    沈念sama閱讀 206,968評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異胚吁,居然都是意外死亡牙躺,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門囤采,熙熙樓的掌柜王于貴愁眉苦臉地迎上來述呐,“玉大人,你說我怎么就攤上這事蕉毯。” “怎么了思犁?”我有些...
    開封第一講書人閱讀 153,220評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵代虾,是天一觀的道長。 經(jīng)常有香客問我激蹲,道長棉磨,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,416評(píng)論 1 279
  • 正文 為了忘掉前任学辱,我火速辦了婚禮乘瓤,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘策泣。我一直安慰自己衙傀,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評(píng)論 5 374
  • 文/花漫 我一把揭開白布萨咕。 她就那樣靜靜地躺著统抬,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上聪建,一...
    開封第一講書人閱讀 49,144評(píng)論 1 285
  • 那天钙畔,我揣著相機(jī)與錄音,去河邊找鬼金麸。 笑死擎析,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的挥下。 我是一名探鬼主播叔锐,決...
    沈念sama閱讀 38,432評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼见秽!你這毒婦竟也來了愉烙?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,088評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤解取,失蹤者是張志新(化名)和其女友劉穎步责,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體禀苦,經(jīng)...
    沈念sama閱讀 43,586評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蔓肯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了振乏。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蔗包。...
    茶點(diǎn)故事閱讀 38,137評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖慧邮,靈堂內(nèi)的尸體忽然破棺而出调限,到底是詐尸還是另有隱情,我是刑警寧澤误澳,帶...
    沈念sama閱讀 33,783評(píng)論 4 324
  • 正文 年R本政府宣布耻矮,位于F島的核電站,受9級(jí)特大地震影響忆谓,放射性物質(zhì)發(fā)生泄漏裆装。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評(píng)論 3 307
  • 文/蒙蒙 一倡缠、第九天 我趴在偏房一處隱蔽的房頂上張望哨免。 院中可真熱鬧,春花似錦昙沦、人聲如沸琢唾。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽慧耍。三九已至身辨,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間芍碧,已是汗流浹背煌珊。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評(píng)論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留泌豆,地道東北人定庵。 一個(gè)月前我還...
    沈念sama閱讀 45,595評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像踪危,于是被迫代替她去往敵國和親蔬浙。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容