本文將為大家詳細(xì)介紹“怎么配置vscode+leetcode環(huán)境”,內(nèi)容步驟清晰詳細(xì),細(xì)節(jié)處理妥當(dāng),而小編每天都會更新不同的知識點,希望這篇“怎么配置vscode+leetcode環(huán)境”能夠給你意想不到的收獲,請大家跟著小編的思路慢慢深入,具體內(nèi)容如下,一起去收獲新知識吧。
在田陽等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計、成都做網(wǎng)站 網(wǎng)站設(shè)計制作按需開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計,成都營銷網(wǎng)站建設(shè),外貿(mào)營銷網(wǎng)站建設(shè),田陽網(wǎng)站建設(shè)費用合理。Visual Studio Code 是一個運行于 OS X,Windows和 Linux 之上的,針對于編寫現(xiàn)代 web 和云應(yīng)用的跨平臺編輯器,它為開發(fā)者們提供了對多種編程語言的內(nèi)置支持,并且正如 Microsoft 在Build 大會的 keynote 中所指出的,這款編輯器也會為這些語言都提供了豐富的代碼補全和導(dǎo)航功能。
前言
之前安裝anaconda3的時候,選擇了同時安裝vscode,但從來沒有正式去接觸過它。最近,偶然想到看看leetcode,發(fā)現(xiàn)在vscode上搞leetcode很方便,于是就開始倒騰起來了。
vscode配置
如何安裝我就不詳述了,win/ubuntu下的安裝可參見我的博客:
vscode+python+c++
我現(xiàn)在的vscode的版本是:1.43.1
需要安裝的插件有:
anaconda extension pack: 支持非python官方的三方庫code runner:F5快捷運行所有類型的代碼python:官方庫python for vscode: 支持vscodevisual studio intellicode:支持智能輸入 #2020 3.27更:這個不如Microsoft python analysis engine檢索庫的速度快!
安裝好插件后,就是配置 python解釋器了,這是最煩人的,因為不同的vscode版本所呈現(xiàn)的配置方式是不同的,下面的方法適用于版本1.43.1:
首先,我們要知道,在打開vscode的時候,系統(tǒng)并不會像pycharm
一樣,默認(rèn)加載所有解釋器(這也是pycharm啟動慢的原因),而是根據(jù)所選擇的項目文件夾(也就是workspace)下的文件類型(如:python, c#等)來自動加載之前安裝好的擴展插件。
然后,就是配置python的解釋器了,這個方法很多:
方法1:vscode界面左下角,可以選擇解釋器的路徑:
注意:由于anaconda和vscode是一家人,所以,系統(tǒng)會自動識別出anaconda下的python。
方法2:點擊管理,設(shè)置,然后輸入python.python
,就可以在下面輸入你要指定的python路徑了:
注意:全局設(shè)置,請在用戶下面配置;如果是對該項目進行設(shè)置,請在工作區(qū)配置。
方法3:如果你安裝了code runner
插件,那么可以在管理,設(shè)置中輸入run code
,再點擊settings.json
然后,進入json配置文件中,加入以下三條鍵值對:
"python.pythonPath": "E:\\anaconda\\envs\\tensorflow_1_13_1", "code-runner.executorMap": { "python": "set PYTHONIOENCODING=utf8 && E:\\anaconda\\envs\\tensorflow_1_13_1\\python.exe"}
注意:其中的python.pythonPath
只需要寫到python路徑的文件夾即可,而python下必須要寫到python.exe,set PYTHONIOENCODING=utf8這個是為了print中文時不出現(xiàn)亂碼,2020 3.28更:utf8是(unicode transformation format),主要是解決unicode
對所有字符都用2個字節(jié)來表示而造成資源浪費的問題,采用1個/2個 /3個字節(jié)來表示。
配置好python解釋器之后,就可以愉快的玩耍了。
bug清掃:
如果只在python.python下或者vscode左下角設(shè)置你的python路徑,那么你是不能import 非python官方的庫,比如:tensorflow。如果你有自己下載的庫要使用,只能通過方法3來配置哦!
leetcode配置
首先,下載依賴node.js,下載地址,注意:下載的時候,不需要勾選necessary installation,會安裝很多沒用的庫。
然后,在vscode中安裝leetcode插件,然后選擇中文/英文版的leetcode sign in to leetcode,中英的賬戶是獨立的。
登錄上去后,就可以點擊查找按鍵來找題目做了。
注意:現(xiàn)在的leetcode中文版也有社區(qū)和競賽了哦
如果你能讀到這里,小編希望你對“怎么配置vscode+leetcode環(huán)境”這一關(guān)鍵問題有了從實踐層面最深刻的體會,具體使用情況還需要大家自己動手實踐使用過才能領(lǐng)會,如果想閱讀更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司行業(yè)資訊頻道!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。