目錄
步驟7:創建一個Python Hello World源代碼文件
步驟1:安裝 Python
這個直接略過,建議3以上版本。
步驟2:安裝 Visual Studio Code
下載地址:https://code.visualstudio.com/
選擇對應的版本,下載安裝即可,過程簡單,關鍵是免費軟件無需破解。
步驟3:改變顯示語言
看英文有點吃力,那就看中文吧,在擴展裏搜索中文包進行安裝
安裝完成後彈出重啓提示:
重啓後就看到中文了!
步驟4:安裝擴展
爲VS Code安裝Python擴展。Python擴展名爲Python,由Microsoft發佈。
步驟5:在項目(工作區)文件夾中啓動VS Code
在命令提示符或終端上,創建一個名爲“hello”的空文件夾,cd 到code
該文件夾.
,然後輸入以下命令打開該文件夾()中的VS Code():
mkdir hello
cd hello
code .
通過在文件夾中啓動VS Code,該文件夾將成爲您的“工作區”。VS Code存儲特定於該工作空間的.vscode/settings.json
設置,這些設置與全局存儲的用戶設置分開。
或者 也可以先打開VSCode,然後使用“ 文件”>“打開文件夾”打開項目文件夾。
貌似第二種方法比較實用,第一種方法中涉及到工作區的概念還需要進一步理解。
步驟6:選擇一個Python解釋器
Python是一種解釋型語言,爲了運行Python代碼並獲得Python IntelliSense,您必須告訴VS Code使用哪種解釋器。
打開命令選項板(Ctrl + Shift + P)選擇Python 3解釋器,開始鍵入Python:select inter命令進行搜索,然後選擇命令。
該命令顯示當前主機可用的python解釋器列表,包括虛擬環境,這個要特別注意,後面用到虛擬環境的時候(django用虛擬環境安裝)注意別弄錯了解釋器,不然東西都跑到全局解釋器環境中就尷尬了。。。
{Python開發人員的最佳實踐是避免將包安裝到全局解釋器環境中。您改爲使用virtual environment
包含全局解釋器副本的特定於項目。激活該環境後,您安裝的所有軟件包都將與其他環境隔離。這種隔離減少了因衝突包版本而引起的許多複雜情況。}
配置好解釋器後,左下角會出現解釋版本,點擊後可顯示當前的解釋器路徑。
如何設置默認解釋器?
選擇解釋器會將python.pythonPath
工作區設置中的值設置爲解釋器的路徑。請選擇文件 > 首選項 > 設置,然後選擇工作區設置選項卡,
注意:如果選擇未打開工作區文件夾的解釋器,則VS代碼會python.pythonPath
在用戶設置中設置,這通常會爲VS代碼設置默認解釋器。用戶設置確保您始終擁有Python項目的默認解釋器。工作區設置允許您覆蓋用戶設置。
步驟7:創建一個Python Hello World源代碼文件
從文件資源管理器工具欄中,單擊文件hello
夾上的“新建文件”按鈕:
命名該文件hello.py
,它將自動在編輯器中打開:
輸入一點簡單的代碼,輸入的過程中,會發現IntelliSense(智能感知)的強大!!
步驟8: 運行Hello World
hello.py
使用Python 運行很簡單。在編輯器中單擊鼠標右鍵,然後選擇“在終端中運行Python文件”(自動保存文件):
在VS Code中可以運行Python的另外兩種方法:
- 選擇一行或多行,然後按Shift + Enter或右鍵單擊並選擇在Python終端中運行選擇/行。此命令便於測試文件的一部分。
- 使用Python:Start REPL命令打開當前所選Python解釋器的REPL終端。在REPL中,您可以一次輸入和運行一行代碼。
步驟9:配置並運行調試器
我們現在嘗試調試我們的簡單Hello World程序。
首先,hello.py
將光標置於print
通話上並按F9,在第2行設置斷點。或者,只需單擊編輯器左側的行號。設置斷點時會出現一個紅色圓圈。
接下來,選擇側欄中的調試(Debug View):
然後選擇調試工具欄上的設置圖標(或使用調試 > 打開配置菜單命令):
選擇設置圖標會自動從命令選項板打開配置菜單,允許您爲打開的文件選擇所需的調試配置類型。
注意:VS Code將JSON文件用於其所有各種配置; launch.json
是包含調試配置的文件的標準名稱。
這裏我們選擇Python File,這是使用當前選擇的Python解釋器運行編輯器中顯示的當前文件的配置。選擇後,Python擴展會launch.json
根據您的選擇創建並打開包含預定義配置的文件。
要在程序啓動時自動停止在第一行(需要按F5繼續執行),請在生成的launch.json
文件中爲“Python:Current File”配置添加一個設置,以便整個配置如下所示:
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"stopOnEntry": true
},
launch.json
進行更改後保存
提示:如果需要指定用於調試的解釋器,請
pythonPath
在配置中包含一個條目,例如"pythonPath": "${workspaceFolder}"
或"pythonPath": "${workspaceFolder}/.venv"
。
提示:要爲Python程序指定命令行參數,請在
"args": []
配置中添加一行,並將每個參數作爲元素放在[]
列表中。有關示例,請參閱調試 - 參數。
切換到hello.py
編輯器,然後通過選擇“調試”工具欄中的箭頭或按F5運行調試器。調試器在文件斷點的第一行停止(如果stopOnEntry
設置爲true,則停在第一行)。當前行在左邊距中用黃色箭頭表示。
調試工具欄從頂部出現,從左到右依次顯示以下命令:繼續(F5),跳過(F10),步入(F11),步出(Shift + F11),重啓(Ctrl + Shift + F5),並停止(Shift + F5)。
狀態欄也會更改顏色(許多主題中的橙色)以指示您處於調試模式
要繼續運行程序,繼續命令(F5)。調試器將程序運行到下個斷點,最後一個斷點時候,msg
變量顯示在“ 本地”窗格中:
提示:通過將鼠標懸停在代碼(例如變量)上也可以看到調試信息。在這種情況下msg
,將鼠標懸停在變量上會Hello world
在變量上方的框中顯示該字符串,另外把鼠標懸停在左側的變量上面會顯示該變量的類型
您也可以在調試控制檯中使用變量,進行一些其他調試:
繼續F5,一旦程序完成,VS Code將退出調試模式。
PS:
操作終端時候可能會出現無法運行activate.ps1的錯誤,因爲系統上已禁用運行腳本。這時候需要修改默認的shell。
運行終端:從命令選項板創建新的集成終端(Ctrl + Shift +`),它創建一個終端並通過運行其激活腳本自動激活虛擬環境。
注意:在Windows上,如果您的默認終端類型是PowerShell,您可能會看到無法運行activate.ps1的錯誤,因爲系統上已禁用運行腳本。該錯誤提供了有關如何允許腳本的信息的鏈接。否則,請使用Terminal:Select Default Shell將“命令提示符”或“Git Bash”設置爲默認值。
在終端右側修改
不想寫的太長,接下來整理下VSCode一些常用的快捷鍵和django配置步驟。