1. 程式人生 > >vs code 中配置和除錯Python指令碼

vs code 中配置和除錯Python指令碼

參考來源:https://code.visualstudio.com/docs/python/python-tutorial#_prerequisites

第一步:在VS Code中新增Python 擴充套件:

       注意:不管你之前下載的是anaconda的python整合環境,還是從Python.org上下載的Python環境,這只是在後面IDE上進行配置時使用具體的環境,擁有上述的Python環境還不夠;

       在VS Code中進行配置之前,必須還要有一個Python Extension(Python 擴充套件),這個在下圖中提示中可以找到。找到以後,然後點“ 安裝 ”按鈕。(這裡我安裝過了,所以是“”禁用“”和“”解除安裝“”)。


第二步:建立一個名為“ hello ”的工作目錄

1、首先 win鍵+R ,輸入cmd進入控制檯,切換到你將要建立“hello”目錄的路徑下。

2、在控制檯中輸入:mkdir hello,然後回車;這個命令的意思是新建一個名為“hello ”的資料夾。

3、接著輸入: cd hello ,然後回車;這個命令的意思是切換到 名為“ hello ”的工作目錄下;

4、接著輸入:code .  (code 後面是個英文的點號),這樣就使用VS Code 的命令在“ hello ”資料夾下啟動VS Code這個軟體

這三條命令實現了:自動建立工作目錄並在該目錄下開啟VS Code軟體的目的,同時新建立的目錄作為了此次程式的工作空間。

第三步:在工作目錄下,為VS Code指定並配置Python環境(即生成settings.json 檔案)

 1、在VS code中使用快捷鍵:Ctrl + Shift +P進入命令面板,輸入Preferences : Configure Language Specific Settings,命令,點選紅色框中的內容,來進行配置語言環境。


       2、然後在緊接著出現的如下介面中,手動輸入Python,單擊紅色框中的內容,即選定要配置的具體語言。


        3、此時出現如下的“ 使用者設定選項”,它主要跟一些個人習慣有關,涉及一些介面:主題、字型、字號等內容。在此暫時不做介紹,文末針對這一點會有入門介紹,這裡不做詳解。

        4、注意此時的“ 工作區設定”如下圖所示,裡邊沒有具體的內容。但在“左側資源管理器”下邊出現了“settings.json ”檔案。到這一步只是告訴vs code軟體要進行Python語言配置,因為python 有很多開發環境不同的人有不同的Python環境,比如:有人用anaconda這種Python的整合開發環境,有人用Python.org上的原始Python。下一步就是要找到你現在要用到具體的Python版本。


        5、配置你現在所使用的Python環境,使用快捷鍵:Ctrl + Shift +P進入命令面板,輸入Python:Select Interpreter,然後,單擊紅色框中的內容。這一步就是要選擇你所使用的具體Python環境。


        6、根據自己的使用情況,找到自己所使用的具體Python環境,例如本次使用的是anaconda ,對應的Python3.6版本,不是上邊的anaconda,而是先邊帶有Python字樣的那個。點選紅色框內容,完成操作。


        7、單擊上圖的紅色框中的內容之後,注意此時在“ 使用者設定 ”中自動載入了你實際所使用的Python環境的具體路徑;


        8、至此,指定具體的Python環境基本配置成功,即settings.json中填入了實際使用的Python環境的路徑。

第四步:對Debug功能進行配置(即生成launch.json 檔案)

        1、點選紅色框中的內容,建立一個“ hello.py ”的檔案。


        2、在“ hello.py ”中輸入一些內容,如下圖所示,出現紅框中提示內容(這種提醒的功能是各種IDE工具也就是vs code的智慧聯想功能),即settings.json配置成功。


           3、點選“ 除錯 ”功能,即點選標記為“1”的綠框,然後點選標記為“ 2”的綠框中的齒輪;在出現的“選擇環境”的字樣中,選擇“Python”不是“Python Experimental”。


        4、然後,在“除錯”字樣的綠色按鈕的旁邊有個下拉選單,即點選紅色框所示的下拉選單。然後選中第一個“ Python Current File ”選項。


        5.點選標記“1”的資源管理器,在.vscode這個子資料夾下,出現了launch.json檔案,表示除錯功能,配置成功。


        6、測試“除錯”功能:在第二行之前先打個斷點,即第二行行號前有個小紅點;點選標記“1”所示的綠色按鈕或按F5,來啟動除錯功能;然後,按標記為“2”的按鈕,出現第二行所示的黃色箭頭,此時會在標記“3”的“ 除錯控制檯 ”出現預期的“hello world”結果。在標記“2”中涉及的Step Over、Step into 等功能的詳細內容,請參考https://code.visualstudio.com/docs/python/python-tutorial#_prerequisites


第五步:使用者個性化設定:

(補齊第三步的3中提到的“使用者選項設定”即如何根據自己愛好或習慣來設定顯示的環境,如:主題、字號、等滿足使用的習慣。)

        1、字號試樣:點選 紅色框中的settings.json檔案,在開啟的內容中點選“ editor.fontSize”旁邊的“複製到設定”,


       字號的大小發生了變化,如下圖所示,變小了!!!

        2、主題試樣:點選“工作臺”功能下的“workbeach.colorTheme”,在下拉選單中選中“Quiet Light”按鈕


改變後的試樣如下圖所示:變成了白色背景。

        3、對於這些個性化設定,可以按照自己習慣進行調節。這裡以這兩個簡單的設定為例開個頭,後續的各種習慣歡迎大家自己挖掘,從而為自己設計一個滿足自己使用習慣的vs code 介面。

Acknowledge Support:https://code.visualstudio.com/docs/python/python-tutorial#_prerequisites