Getting Started with Python in VS Code 翻譯

雖然說是翻譯,但是不是每句話都翻譯。只是把我覺得有用的信息寫出來(windows平臺)。
原文鏈接:Getting Started with Python in VS Code

環境搭建

  • VS1 Code
  • VS Code Python extension
  • Python3

安裝VS Code

直接到官網下載即可。

安裝VS Code Python Extension

VS Code是一個輕量級的代碼編輯器,內建支持JavaScript, TypeScript 和 Node.js。如果想支持別的語言就必須安裝對應的Extension。現在我們需要安裝Python Extension。
VS Code安裝Extension很簡單隻需要在Extension Marketplace中直接查找到要安裝的Extension點擊Install即可。
在這裏插入圖片描述

安裝Python3

官網下載安裝即可。還有其他Python解析器,可以根據需要自行選擇。

確認安裝

cmd中執行py -3 --version。如果沒報錯就是成功了。

選擇python解析器

如果你的平臺上安裝了多個python解析器,可以使用Python:select interpreter命令指定解析器。

  1. 使用快捷鍵Ctrl+Shift+P
  2. Command Palette中輸入Python: Select Interpreter回車。
    在這裏插入圖片描述
  3. 然後指定Python解析器的filepath
    在這裏插入圖片描述

開始編碼

選擇目錄

與Eclipse一樣,VS Code有Workspace這個概念。但與Eclipse不同的是,VS Code的Workspace就是代碼所在的目錄。也就是說當前VS Code打開的那個目錄即使當前的Workspace。在Workspace下會有一個.vscode\settings.json的Json文件。該文件是針對當前Workspace的配置文件,裏面的配置項會覆蓋VS Code的全局配置項。如果沒有針對當前Workpace進行配置,則該文件不存在。
選擇目錄的方法是File->Open Folder
在這裏插入圖片描述

創建源代碼文件

選擇目錄後,再使用File->New File來創建文件
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建在這裏插入!描述]議將圖片上https://傳(imblog.csdnig-mg.cn/20200331153316294.ps://img-個blog.csdnimg.cn/20200331153316294.png)]
VS Code會自動打開一個Tab,但此時該文件還不是Python的源代碼文件。需要Ctrl+S來保存,在保存時將文件名後綴指定爲".py"。

調整編碼和回車格式

保存文件後可以在編輯器的右下方修改文件編碼和回車格式了
在這裏插入圖片描述

寫入代碼

msg = 'Hello World'
print(msg)

運行代碼

VS Code有三種方式運行代碼

  • 運行整個文件
    點擊右上角的綠色三角形
    在這裏插入圖片描述
    也可以在編輯器中右鍵然後選擇’Run Python File in Terminal’
  • 運行部分代碼
    在編輯器中選中要運行的代碼,然後使用快捷鍵Shift+Enter。或選中後右鍵選擇Run Selection/Line in Python Terminal
  • 在REPL中運行
    Command PaletteCtrl+Shift+P)中輸入Python: Start REPL回車。就可以在編輯器下方的TERMINAL中直接輸入Python代碼了。

調試

打斷點

  • 方式1 鼠標左鍵點擊代碼行號左側位置
  • 方式2 將光標移動到斷點行然後按F9
    在這裏插入圖片描述

調試

VS Code 調試命令需要點擊F5
點擊F5之後在Command Palette中會讓你選擇debug configuration。選擇其中的Python File即可。

變量狀態欄

進入調試模式後,左側會出現變量的狀態欄
在這裏插入圖片描述
除了查看變量外,還可以在下方的DEBUG CONSOLE中操作變量。
在這裏插入圖片描述

調試控制按鈕

進入調試模式後還會出現一個浮動的調試窗口用於控制調試
在這裏插入圖片描述
六個按鈕分別是:

  • continue (F5)
  • step over (F10)
  • step into (F11)
  • step out (Shift+F11)
  • restart (Ctrl+Shift+F5)
  • stop (Shift+F5)

引用和使用包(Package)

測試代碼

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0, 20, 100)  # Create a list of evenly-spaced numbers over the range
plt.plot(x, np.sin(x))       # Plot the sine of each x point
plt.show()                   # Display the plot

將上述代碼輸入到拷貝VS Code的編輯器中,然後調試。這時VS Code會報錯提示缺少依賴庫。下面介紹一下如何安裝依賴庫。

虛擬環境(Virtual Environment)

Python的虛擬環境是一種容器,即將虛擬環境中的配置信息與全局的配置信息隔離。虛擬環境裏有自己的解析器和配置信息,這樣無論你在虛擬環境裏怎麼得瑟也不會影響全局的配置。
首先使用快捷鍵Ctrl+Shift+打開一個Integrated Terminal
在這裏插入圖片描述
然後執行py -3 -m venv .venv2創建一個虛擬環境名稱爲 .venv。這時VS Code會發現新建的虛擬環境,然後詢問是否需要在當前目錄中生效。

再然後執行.venv\scripts\activate3生效虛擬環境。
最後用Command Palette選擇虛擬環境中的解析器。
在這裏插入圖片描述

安裝依賴包

  • windows:python -m pip install matplotlib
  • linux(Debian):apt-get install python3-tk python3 -m pip install matplotlib
  • mac:python3 -m pip install matplotlib

再執行程序

在這裏插入圖片描述


  1. VS即Visual Studio的縮寫 ↩︎

  2. linux和Mac 下執行python3 -m venv .venv ↩︎

  3. linux和Mac 下執行source .venv/bin/activate ↩︎

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章