步驟 5:在 Python 環境中安裝套件

上一步:在偵錯工具中執行程式碼

Python 開發人員社群已產生數千個有用的套件,您可以將它們加入自己的專案。 Visual Studio 提供了一個可在 Python 環境中管理套件的 UI。

檢視環境

  1. 選取 [檢視]>[其他視窗]>[Python 環境] 功能表命令。 [Python 環境] 視窗隨即以 [方案總管] 的對等項目形式開啟,並顯示您可以使用的不同環境。 此清單會顯示使用 Visual Studio 安裝程式安裝的環境,以及個別安裝的環境。 這包括全域、虛擬和 conda 環境。 以粗體顯示的環境是針對新專案使用的預設環境。 如需使用環境的詳細資訊,請參閱如何在 Visual Studio 環境中建立和管理 Python 環境

    Python Environments window-2022

    Python Environments window-2019

    注意

    您也可以使用 Ctrl+K、Ctrl+` 鍵盤快速鍵,從 [方案總管] 視窗開啟 [Python 環境] 視窗。 如果該快速鍵無法運作,而且您無法在功能表中找到 [Python 環境] 視窗,則您可能尚未安裝 Python 工作負載。 如需如何安裝 Python 的指導,請參閱如何在 Windows 上的 Visual Studio 中安裝 Python 支援

    開啟 Python 專案後,您可以從方案總管開啟 [Python 環境] 視窗。 以滑鼠右鍵按一下 [Python 環境],然後選取 [檢視所有 Python 環境]

    Python Environments-2022

    Python Environments-2019

  2. 現在,使用 [檔案]> [新增]> [專案] 建立新的專案,選取 Python 應用程式範本。

  3. 在出現的程式碼檔案中,貼上下列程式碼,這會像先前的教學課程步驟一樣建立一個餘弦波,只是這次會以圖形方式繪製。 您也可以使用您先前建立的專案,並取代程式碼。

    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()
    
  4. 在編輯器視窗中,將滑鼠停留在 numpymatplotlib import 陳述式上。 您會發現它們未解決。 若要解析 import 陳述式,請將封裝安裝至預設全域環境。

    Unresolved package import-2022

    Unresolved package import

  5. 查看編輯器視窗時,請注意,當您將滑鼠停留在 numpymatplotlib import 陳述式上時,不會解析它們。 原因是封裝尚未安裝至預設全域環境。

    例如,選取 [開啟互動式視窗],該特定環境的互動式視窗即會出現在 Visual Studio 中。

  6. 使用環境清單下方的下拉式清單,切換至 [封裝] 索引標籤。[封裝] 索引標籤會列出環境中目前安裝的所有封裝。

使用 Python 環境視窗安裝封裝

  1. 從 [Python 環境] 視窗中,選取新 Python 專案的預設環境,然後選擇 [封裝] 索引標籤。然後您會看到環境中目前安裝的封裝清單。

  2. 將名稱輸入搜尋欄位,然後選取 [執行命令: pip install matplotlib]matplotlib 選項來安裝 。 執行命令將會安裝 matplotlib,以及它相依的任何封裝 (在此案例 中包含 numpy)。

  3. 選擇 [封裝] 索引標籤。

  4. 如果系統提示您提高權限,請同意這樣做。

  5. 在安裝套件之後,它會顯示在 [Python 環境] 視窗中。 套件右側的 X 可用來進行解除安裝。

    Installing matplotlib in the environment-2022 in Packages tab

    Installing matplotlib in the environment-2019 in Packages tab

  6. 如果系統提示您提高權限,請同意這樣做。

  7. 在安裝封裝之後,它會顯示在 [Python 環境] 視窗中。 套件右側的 X 可用來進行解除安裝。

    Installing matplotlib in the environment-2022

    Installing matplotlib in the environment-2019

    注意

    環境下可能會出現小型進度列表示 Visual Studio 正在為新安裝的封裝建置其 IntelliSense 資料庫。 [IntelliSense] 索引標籤也會顯示更詳細的資訊。 注意在該資料庫完成之前,自動完成和語法檢查等 IntelliSense 功能不會在編輯器中針對該封裝啟動。

    Visual Studio 2017 版本 15.6 及更新版本會使用不同且較快的方法來與 IntelliSense 搭配運作,並會在 IntelliSense 索引標籤上顯示訊息來指出這點。

執行程式

現在已安裝 matplotlib,請使用 (F5) 或不使用 (Ctrl+F5) 偵錯工具執行程式來查看輸出:

Output of matplotlib example

後續步驟

深入了解