Jak nainstalovat podporu Pythonu v Visual Studio na Windows

Pokud chcete nainstalovat podporu Pythonu pro Visual Studio (označovanou také jako Python Tools for Visual Studio nebo PTVS), postupujte podle pokynů v části, která odpovídá vaší verzi Visual Studio:

Pokud chcete podporu Pythonu rychle otestovat po provedení instalačních kroků, otevřete interaktivní okno Pythonu stisknutím klávesy Alt I a + zadáním 2+2 . Pokud nevidíte výstup příkazu 4 , znovu zkontrolujte kroky.

Tip

Úloha Pythonu obsahuje užitečné rozšíření Cookiecutter, které poskytuje grafické uživatelské rozhraní pro zjišťování šablon, možností vstupních šablon a vytváření projektů a souborů. Podrobnosti najdete v tématu Použití nástroje Cookiecutter.

Poznámka

Podpora Pythonu není v současnosti dostupná v Visual Studio pro Mac, ale je k dispozici v systémech Mac a Linux prostřednictvím Visual Studio Code. Podívejte se na otázky a odpovědi.

Visual Studio 2019 a Visual Studio 2017

  1. Stáhněte a spusťte nejnovější Visual Studio instalace. Pokud jste Visual Studio nainstalovali, spusťte Instalační program pro Visual Studio, vyberte možnost Upravit (viz Úprava Visual Studio )a přejděte ke kroku 2.

    Tip

    Edice Community je edicí pro jednotlivé vývojáře, výuku v učebnách, akademický výzkum a open source vývoje. Pro jiná použití nainstalujte Visual Studio 2019 Professional nebo Visual Studio 2019 Enterprise.

  2. Instalační program vám zobrazí seznam úloh, což jsou skupiny souvisejících možností pro konkrétní vývojové oblasti. V případě Pythonu vyberte úlohu Vývoj v Pythonu.

    Úloha vývoj pro Python v instalačním programu Visual Studio pythonu

    Volitelné: Pokud pracujete s datovými vědou, zvažte také úlohu Aplikace pro datovou vědu a analýzy. Tato úloha zahrnuje podporu jazyků Python, R a F#. Další informace najdete v tématu Úloha Aplikace pro datovou vědu a analýzy.

    Poznámka

    Úlohy Pythonu a datových věd jsou k dispozici pouze v Visual Studio 2017 verze 15.2 a novější.

    Volitelné: Pokud pracujete s datovými vědou, zvažte také úlohu Aplikace pro datovou vědu a analýzy. Tato úloha zahrnuje podporu jazyků Python a F#. Další informace najdete v tématu Úloha Aplikace pro datovou vědu a analýzy.

  3. Na pravé straně instalačního programu zvolte v případě potřeby další možnosti. Pokud chcete přijmout výchozí možnosti, přeskočte tento krok.

    Možnosti vývoje pro Python v instalačním programu Visual Studio pythonu

    Možnosti vývoje pro Python v instalačním Visual Studio 2019

    Možnost Popis
    Distribuce Pythonu Zvolte libovolnou kombinaci dostupných možností, například 32bitovou a 64bitovou variantu distribucí Pythonu 2, Pythonu 3, Minicondy, Anaconda2 a Anaconda3, se kterou plánujete pracovat. Každý z nich zahrnuje interpreta distribuce, modul runtime a knihovny. Konkrétně Anaconda je otevřená platforma pro datové vědy, která obsahuje širokou škálu předinstalovaných balíčků. (K instalačnímu programu Visual Studio kdykoli můžete přidat nebo odebrat distribuce.) Poznámka: Pokud jste nainstalovali distribuci mimo instalační Visual Studio, není nutné zde kontrolovat odpovídající možnost. Visual Studio automaticky rozpozná existující instalace Pythonu. Viz okno Prostředí Pythonu. Pokud je k dispozici novější verze Pythonu, než je vidět v instalačním programu, můžete tuto verzi nainstalovat samostatně a Visual Studio ji detekuje.
    Podpora šablon Cookiecutter Nainstaluje grafické uživatelské rozhraní Cookiecutter, které umožňuje zjišťovat šablony, zadat možnosti šablon a vytvářet projekty a soubory. Viz Použití rozšíření Cookiecutter.
    Webová podpora Pythonu Instaluje nástroje pro vývoj webů, včetně podpory úprav HTML, CSS a JavaScriptu, spolu se šablonami pro projekty používající architektury Bottle, Flask a Django. Viz Šablony webových projektů Pythonu.
    Podpora Pythonu pro IoT Podporuje Windows IoT Core pomocí Pythonu.
    Nativní vývojové nástroje pythonu Nainstaluje kompilátor C++ a další nezbytné komponenty pro vývoj nativních rozšíření pro Python. Viz Vytvoření rozšíření C++ pro Python. Také nainstalujte úlohu Vývoj desktopových aplikací pomocí jazyka C++ pro plnou podporu jazyka C++.
    Možnost Popis
    Distribuce Pythonu Zvolte libovolnou kombinaci dostupných možností, například 32bitovou a 64bitovou variantu distribucí Pythonu 2, Pythonu 3, Minicondy, Anaconda2 a Anaconda3, se kterou plánujete pracovat. Každý z nich zahrnuje interpreta distribuce, modul runtime a knihovny. Konkrétně Anaconda je otevřená platforma pro datové vědy, která obsahuje širokou škálu předinstalovaných balíčků. (K instalačnímu programu Visual Studio kdykoli můžete přidat nebo odebrat distribuce.) Poznámka: Pokud jste nainstalovali distribuci mimo instalační Visual Studio, není nutné zde kontrolovat odpovídající možnost. Visual Studio automaticky rozpozná existující instalace Pythonu. Viz okno Prostředí Pythonu. Pokud je k dispozici novější verze Pythonu, než je vidět v instalačním programu, můžete tuto verzi nainstalovat samostatně a Visual Studio ji detekuje.
    Podpora šablon Cookiecutter Nainstaluje grafické uživatelské rozhraní Cookiecutter, které umožňuje zjišťovat šablony, zadat možnosti šablon a vytvářet projekty a soubory. Viz Použití rozšíření Cookiecutter.
    Webová podpora Pythonu Instaluje nástroje pro vývoj webů, včetně podpory úprav HTML, CSS a JavaScriptu, spolu se šablonami pro projekty používající architektury Bottle, Flask a Django. Viz Šablony webových projektů Pythonu.
    Nativní vývojové nástroje pythonu Nainstaluje kompilátor C++ a další nezbytné komponenty pro vývoj nativních rozšíření pro Python. Viz Vytvoření rozšíření C++ pro Python. Také nainstalujte úlohu Vývoj desktopových aplikací pomocí jazyka C++ pro plnou podporu jazyka C++.
  4. Po instalaci instalační program nabízí možnosti pro úpravu, spuštění, opravu nebo odinstalaci Visual Studio. Tlačítko Upravit se změní na Aktualizovat, když jsou Visual Studio dostupné pro všechny nainstalované součásti. (V rozevírací nabídce je pak k dispozici možnost Upravit.) Můžete také spustit Visual Studio a instalační program z nabídky Windows Start tak, že vyhledáte "Visual Studio".

    Spouštění, úpravy, úpravy nebo odinstalace Visual Studio z instalačního programu

Řešení potíží

Pokud narazíte na problémy s instalací nebo spuštěním Pythonu v Visual Studio, zkuste následující postup:

  • Zjistěte, jestli se stejná chyba vyskytuje v Rozhraní příkazového řádku Pythonu, tpython.exe z příkazového řádku.
  • Použijte možnost Opravit v instalačním Visual Studio.
  • Opravte nebo přeinstalujte Python prostřednictvím Nastavení Apps > & funkcí v Windows.

Příklad chyby: Nepodařilo se spustit interaktivní proces: System.ComponentModel.Win32Exception (0x80004005): Neznámá chyba (0xc0000135) v Microsoft.PythonTools.Repl.PythonInteractiveEvaluator.d__43.MoveNext().

Visual Studio 2015

  1. Spusťte instalační Visual Studio prostřednictvím Ovládací panely > Programy a funkce, vyberte Microsoft Visual Studio 2015 a pak Změnit.

  2. V instalačním programu vyberte Upravit.

  3. Vyberte Programovací jazyky > Python Tools for Visual Studio a pak Další:

    Možnost PTVS v instalačním Visual Studio 2015

  4. Po Visual Studio instalace nainstalujte interpret Pythonu podle vašeho výběru. Visual Studio 2015 podporuje pouze Python 3.5 a starší. Novější verze vygenerují zprávu jako Unsupported Python version 3.6 ( Nepodporovaný Python verze 3.6). Pokud už máte interpret nainstalovaný a Visual Studio ho automaticky nezjistí, podívejte se na ruční identifikaci existujícího prostředí.

Visual Studio 2013 a starší

  1. Nainstalujte odpovídající verzi Python Tools for Visual Studio pro vaši verzi Visual Studio:

  2. Nainstalujte interpret Pythonu podle vašeho výběru. Pokud už máte interpret nainstalovaný a Visual Studio ho automaticky nezjistí, podívejte se na ruční identifikaci existujícího prostředí.

Umístění instalace

Ve výchozím nastavení se podpora Pythonu instaluje pro všechny uživatele na počítači.

Pro Visual Studio 2019 a Visual Studio 2017 se úloha Pythonu nainstaluje do složky %ProgramFiles(x86)%\Microsoft Visual Studio \<VS_version>\<VS_edition>Common7\IDE\Extensions\Microsoft\Python, kde VS_version je < verze > 2019 nebo 2017 a VS_edition je < > Community, Professional nebo Enterprise.

Pro Visual Studio 2015 a starší jsou instalační cesty následující:

  • 32bitová verze:
    • Cesta: %Program Files(x86)%\Microsoft Visual Studio <VS_ver> \Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio \<PTVS_ver>
    • Umístění cesty v registru: HKEY_LOCAL_MACHINE\Software\Microsoft\PythonTools\<VS_ver>\InstallDir
  • 64bitová verze:
    • Cesta: %Program Files%\Microsoft Visual Studio <VS_ver> \Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio \<PTVS_ver>
    • Umístění cesty v registru: HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\PythonTools\<VS_ver>\InstallDir

kde:

  • <VS_ver > je:
    • 14.0 pro Visual Studio 2015
    • 12.0 pro Visual Studio 2013
    • 11.0 pro Visual Studio 2012
    • 10.0 pro Visual Studio 2010
  • <PTVS_ver je číslo verze, například > 2.2.2, 2.1.1, 2.0, 1.5, 1.1 nebo 1.0.

Instalace specifické pro uživatele (1.5 a starší)

Python Tools for Visual Studio verze 1.5 a starší byla povolena pouze pro aktuálního uživatele. V takovém případě je instalační cesta %LocalAppData%\Microsoft\VisualStudio \<VS_ver>\Extensions\Microsoft\Python Tools for Visual Studio \<PTVS_ver>, kde VS_ver a PTVS_ver jsou < stejné > < > jako popsané výše.