在 Visual Studio 中安裝 Python 支援

Python 支援僅於 Visual Studio for Windows 上可用。 在 Mac 和 Linux 上,Python 支援可透過 Visual Studio Code 取得。

必要條件

  • Windows 上的 Visual Studio。 若要安裝產品,請遵循安裝 Visual Studio 中的步驟。

下載並安裝 Python 工作負載

完成下列步驟以下載並安裝 Python 工作負載。

  1. 下載並執行最新的 Windows 版 Visual Studio 安裝程式。 版本 15.2 及更高版本中提供 Python 支援。 如果您已安裝 Visual Studio,請開啟 Visual Studio,然後選取 [工具]> [取得工具與功能] 來執行安裝程式。

    提示

    Community Edition 是針對個別開發人員、課堂學習、學術研究和開放原始碼開發。 針對其他用途,請安裝 Visual Studio ProfessionalVisual Studio Enterprise

  2. 安裝程式會提供一份工作負載清單,其為特定開發區域的相關選項群組。 針對 Python,選取 [Python 開發] 工作負載,並選取 [安裝]

    Screenshot of the Python development workload selected in the Visual Studio installer.

    Python 安裝選項 描述
    Python 散發 選擇您計劃搭配使用的任何 Python 散發套件組合。 常見選項包括 Python 2、Python 3、Miniconda、Anaconda 2 和 Anaconda 3 的 32 位元和 64 位元變體。 每個選項都包含散發的解譯器、執行階段和程式庫。 具體而言,Anaconda 是包含各種預先安裝套件的開放型資料科學平台。 Visual Studio 會自動偵測現有的 Python 安裝。 如需詳細資訊,請參閱 Python 環境視窗。 此外,若有比安裝程式中所示的版本還要新的 Python 版本,您可以另外安裝新版本,Visual Studio 將會偵測到該版本。
    Cookiecutter 範本支援 安裝 Cookiecutter 圖形化 UI 來探索範本、輸入範本選項,以及建立專案和檔案。 如需詳細資訊,請參閱使用 Cookiecutter 延伸模組
    Python Web 支援 安裝進行 Web 開發的工具 (包含 HTML、CSS 和 JavaScript 編輯支援),以及使用 Bottle、Flask 和 Django 架構之專案的範本。 如需詳細資訊,請參閱 Python Web 專案範本
    Python 原生開發工具 安裝 C++ 編譯器和其他必要元件,以開發 Python 的原生延伸模組。 如需詳細資訊,請參閱建立適用於 Python 的 C++ 延伸模組。 同時也請安裝 [使用 C++ 的桌面開發] 工作負載,以取得完整的 C++ 支援。

    預設情況下,Python 工作負載會為電腦上的所有使用者安裝在以下位置:

    %ProgramFiles%\Microsoft Visual Studio\<VS_version>\<VS_edition>Common7\IDE\Extensions\Microsoft\Python

    其中 <VS_version> 是 2022,<VS_edition> 是 Community、Professional 或 Enterprise。

    %ProgramFiles(x86)%\Microsoft Visual Studio\<VS_version>\<VS_edition>Common7\IDE\Extensions\Microsoft\Python

    其中 <VS_version> 是 2019 或 2017,<VS_edition> 是 Community、Professional 或 Enterprise。

測試您的安裝

快速檢查 Python 支援的安裝:

  1. 啟動 Visual Studio。

  2. 選取 Alt + I 以開啟 [Python Interactive] 視窗。

  3. 在視窗中,輸入陳述式 2+2

    陳述式輸出 4 會顯示在視窗中。 如果您沒有看到正確的輸出,請重新檢查您的步驟。

    Screenshot that shows a test of Python support through the interactive window.

    Screenshot that shows a test of Python support through the Visual Studio 2022 interactive window.