步驟 5:在 Python 環境中安裝套件
上一步:在偵錯工具中執行程式碼
Python 開發人員社群已產生數千個有用的套件,您可以將它們加入自己的專案。 Visual Studio 提供了一個可在 Python 環境中管理套件的 UI。
檢視環境
選取 [檢視]>[其他視窗]>[Python 環境] 功能表命令。 [Python 環境] 視窗隨即以 [方案總管] 的對等項目形式開啟,並顯示您可以使用的不同環境。 此清單會顯示使用 Visual Studio 安裝程式安裝的環境,以及個別安裝的環境。 這包括全域、虛擬和 conda 環境。 以粗體顯示的環境是針對新專案使用的預設環境。 如需使用環境的詳細資訊,請參閱如何在 Visual Studio 環境中建立和管理 Python 環境。
注意
您也可以使用 Ctrl+K、Ctrl+` 鍵盤快速鍵,從 [方案總管] 視窗開啟 [Python 環境] 視窗。 如果該快速鍵無法運作,而且您無法在功能表中找到 [Python 環境] 視窗,則您可能尚未安裝 Python 工作負載。 如需如何安裝 Python 的指導,請參閱如何在 Windows 上的 Visual Studio 中安裝 Python 支援。
開啟 Python 專案後,您可以從方案總管開啟 [Python 環境] 視窗。 以滑鼠右鍵按一下 [Python 環境],然後選取 [檢視所有 Python 環境]。
現在,使用 [檔案]> [新增]> [專案] 建立新的專案,選取 Python 應用程式範本。
在出現的程式碼檔案中,貼上下列程式碼,這會像先前的教學課程步驟一樣建立一個餘弦波,只是這次會以圖形方式繪製。 您也可以使用您先前建立的專案,並取代程式碼。
from math import radians import numpy as np # installed with matplotlib import matplotlib.pyplot as plt def main(): x = np.arange(0, radians(1800), radians(12)) plt.plot(x, np.cos(x), 'b') plt.show() main()
在編輯器視窗中,將滑鼠停留在
numpy
和matplotlib
import 陳述式上。 您會發現它們未解決。 若要解析 import 陳述式,請將封裝安裝至預設全域環境。查看編輯器視窗時,請注意,當您將滑鼠停留在
numpy
和matplotlib
import 陳述式上時,不會解析它們。 原因是封裝尚未安裝至預設全域環境。例如,選取 [開啟互動式視窗],該特定環境的互動式視窗即會出現在 Visual Studio 中。
使用環境清單下方的下拉式清單,切換至 [封裝] 索引標籤。[封裝] 索引標籤會列出環境中目前安裝的所有封裝。
使用 Python 環境視窗安裝封裝
從 [Python 環境] 視窗中,選取新 Python 專案的預設環境,然後選擇 [封裝] 索引標籤。然後您會看到環境中目前安裝的封裝清單。
將名稱輸入搜尋欄位,然後選取 [執行命令: pip install matplotlib]
matplotlib
選項來安裝 。 執行命令將會安裝matplotlib
,以及它相依的任何封裝 (在此案例 中包含numpy
)。選擇 [封裝] 索引標籤。
如果系統提示您提高權限,請同意這樣做。
在安裝套件之後,它會顯示在 [Python 環境] 視窗中。 套件右側的 X 可用來進行解除安裝。
如果系統提示您提高權限,請同意這樣做。
在安裝封裝之後,它會顯示在 [Python 環境] 視窗中。 套件右側的 X 可用來進行解除安裝。
注意
環境下可能會出現小型進度列表示 Visual Studio 正在為新安裝的封裝建置其 IntelliSense 資料庫。 [IntelliSense] 索引標籤也會顯示更詳細的資訊。 注意在該資料庫完成之前,自動完成和語法檢查等 IntelliSense 功能不會在編輯器中針對該封裝啟動。
Visual Studio 2017 版本 15.6 及更新版本會使用不同且較快的方法來與 IntelliSense 搭配運作,並會在 IntelliSense 索引標籤上顯示訊息來指出這點。
執行程式
現在已安裝 matplotlib,請使用 (F5) 或不使用 (Ctrl+F5) 偵錯工具執行程式來查看輸出: