0
本文作者: AI研習(xí)社-譯站 | 2020-10-20 11:12 |
字幕組雙語(yǔ)原文:如何為數(shù)據(jù)科學(xué)設(shè)置VS代碼
英語(yǔ)原文:How To Setup VS Code For Data Science — The Manual
經(jīng)過(guò)一番熱烈,甚至激烈的推薦,我從使用PyCharm轉(zhuǎn)到使用VSCode。在配置環(huán)境時(shí),我覺(jué)得花了太多的時(shí)間來(lái)弄清楚我需要什么,我通過(guò)幾個(gè)指南學(xué)習(xí)如何安裝每一個(gè)小東西。在此期間,我希望有一本手冊(cè)能給我簡(jiǎn)要介紹,并確切地告訴我如何為數(shù)據(jù)科學(xué)配置VSCode環(huán)境。因?yàn)槲艺也坏揭粋€(gè),所以我決定把我過(guò)程的每一部分都記錄下來(lái),并在此提供給你,這樣你就可以在合理的時(shí)間范圍內(nèi)愉快地完成你的配置。
安裝VSCode
每一次偉大的旅程都是從安裝開(kāi)始的,在這里下載。
python
要使用Python,您需要安裝它的擴(kuò)展。關(guān)于擴(kuò)展的附加說(shuō)明:基本上,VSCode中的所有東西都是通過(guò)它們工作的。要查找擴(kuò)展名,請(qǐng)按左欄上的第四個(gè)圖標(biāo)(在下圖中包圍)或按ctrl-shift-X。然后您將在右側(cè)看到擴(kuò)展名列表、搜索面板和說(shuō)明。安裝你喜歡的,但要小心-擴(kuò)展瀏覽可能是免費(fèi)的,但也很容易上癮。
圖片說(shuō)明:VSCode擴(kuò)展預(yù)覽。綠色圓圈是打開(kāi)這個(gè)魔術(shù)的按鈕,右邊有一個(gè)擴(kuò)展列表和一個(gè)搜索面板在上面。按下分機(jī)將在右側(cè)打開(kāi)關(guān)于它的說(shuō)明。
解釋器
為了讓我們的DS/ML/AI包正常工作,我們需要設(shè)置解釋器,如下所示-
Ctrl+shift+p→Python:選擇解釋器→conda base。
在這個(gè)例子中,我選擇了conda base,但是您可以從列表中選擇任何您喜歡的解釋器。
請(qǐng)注意,由于路徑設(shè)置,此處可能存在問(wèn)題。為了解決這些問(wèn)題,我建議您按照這里描述的步驟進(jìn)行操作。
新建一個(gè)新文件
我發(fā)現(xiàn)這不太直接,因此值得一提-當(dāng)你用VSCode打開(kāi)一個(gè)文件時(shí),在你保存它之前它不會(huì)出現(xiàn)在你的目錄中。保存時(shí),要使其成為所需的文件類(lèi)型,需要在文件名中聲明擴(kuò)展名。
要啟動(dòng)Python文件,請(qǐng)執(zhí)行以下操作:
文件->新建->編寫(xiě)一些代碼。
鍵入一個(gè).py文件后綴
文件->另存為->一些擴(kuò)展名為.py的名稱->保存。
然后Python的顏色就會(huì)出現(xiàn),您就可以運(yùn)行文件了。
運(yùn)行腳本
在終端文件上單擊右鍵->運(yùn)行Python文件?;蛘?單擊腳本窗口左上角的綠色播放按鈕。
GIT
我假設(shè)您希望將您的環(huán)境連接到git帳戶和存儲(chǔ)庫(kù),如果您不這樣做,那么本節(jié)與您的關(guān)系就不那么重要了。
1.安裝擴(kuò)展:GitHub Pull Requests and Issues
2.登錄。您可以在下圖中藍(lán)色箭頭所指的按鈕中確認(rèn)您的登錄正確。
3.克隆存儲(chǔ)庫(kù):ctrl-shift-p->Git:Clone
4.進(jìn)入存儲(chǔ)庫(kù)進(jìn)行編輯:文件->打開(kāi)目錄。
在這個(gè)鏈接中,有更深入的解釋和一些更有用的東西,所以我建議你什么時(shí)候去看看。
圖片說(shuō)明:VSCode預(yù)覽中的Git。綠色箭頭標(biāo)記的按鈕打開(kāi)Git,藍(lán)色箭頭指向可以檢查連接的按鈕。
Jupyter功能
VSCode為數(shù)據(jù)科學(xué)家提供的最強(qiáng)大的特性之一是可以在一個(gè)地方同時(shí)使用IDE和Jupyter筆記本的功能。要獲得Jupyter功能,請(qǐng)安裝其擴(kuò)展-VSCode Jupyter Notebook Preview,安裝后可能需要重新啟動(dòng)VSCode。
要使用“cells”功能,請(qǐng)?jiān)诖a段上方的一行中用#%%標(biāo)記它,將其轉(zhuǎn)換為單元格(如下圖所示)。請(qǐng)注意,它會(huì)將代碼的其余部分標(biāo)記為cells,或者直到下次出現(xiàn)此標(biāo)記為止。一旦將這一行放在代碼之前,運(yùn)行單元、調(diào)試單元和運(yùn)行上面的選項(xiàng)將出現(xiàn)(如圖所示)。按下“runcell”后,Python Interactive將在右側(cè)打開(kāi),您可以從其中的腳本運(yùn)行單元格,也可以從自己的控制臺(tái)運(yùn)行代碼(圖片中的藍(lán)色箭頭指向)。
這里需要注意的功能-
1.變量(圖片中用紅色圈起來(lái))-顯示當(dāng)前存儲(chǔ)在內(nèi)核中的所有變量及其有用信息。
2.導(dǎo)出為Jupyter筆記本(在圖片中用藍(lán)色圈起來(lái))–這個(gè)在我看來(lái)非常有用,因?yàn)樗梢詫⒛趦?nèi)核中運(yùn)行的所有內(nèi)容(無(wú)論是通過(guò)腳本還是從python交互控制臺(tái))保存到一個(gè)筆記本中。這樣,您就可以返回并找到可能忘記添加到腳本/函數(shù)中的代碼段,這樣可以節(jié)省大量時(shí)間。
圖片說(shuō)明:VSCode的Jupyter功能預(yù)覽。紅色圓圈是變量按鈕,下面是按下時(shí)看到的內(nèi)容。藍(lán)色圓圈是導(dǎo)出到Jupyter按鈕。
這就足夠讓你開(kāi)始了。如上所述,您可以添加擴(kuò)展來(lái)增強(qiáng)您在VSCode中的編碼體驗(yàn)(請(qǐng)?jiān)谠u(píng)論中告訴我一些非常有用的擴(kuò)展),并使用不同的設(shè)置和對(duì)您的首選項(xiàng)進(jìn)行一些環(huán)境升級(jí)。但是,要開(kāi)始使用VSCode for data science,我發(fā)現(xiàn)這些步驟已經(jīng)足夠了。我希望這本手冊(cè)對(duì)你有幫助,如果你有任何反饋,請(qǐng)?jiān)谠u(píng)論或私人留言中與我分享。干杯。
雷鋒字幕組是一個(gè)由AI愛(ài)好者組成的翻譯團(tuán)隊(duì),匯聚五五多位志愿者的力量,分享最新的海外AI資訊,交流關(guān)于人工智能技術(shù)領(lǐng)域的行業(yè)轉(zhuǎn)變與技術(shù)創(chuàng)新的見(jiàn)解。
團(tuán)隊(duì)成員有大數(shù)據(jù)專家,算法工程師,圖像處理工程師,產(chǎn)品經(jīng)理,產(chǎn)品運(yùn)營(yíng),IT咨詢?nèi)?,在校師生;志愿者們?lái)自IBM,AVL,Adobe,阿里,百度等知名企業(yè),北大,清華,港大,中科院,南卡羅萊納大學(xué),早稻田大學(xué)等海內(nèi)外高校研究所。
如果,你也是位熱愛(ài)分享的AI愛(ài)好者。歡迎與雷鋒字幕組一起,學(xué)習(xí)新知,分享成長(zhǎng)。
雷峰網(wǎng)版權(quán)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見(jiàn)轉(zhuǎn)載須知。