Поддерживает ли Python Microsoft Visual Studio Python
Работать с Python в Visual Studio в Windows
Вы можете увидеть ошибки при попытке установить или обновить сам Python, например, PackageId: CPYTHON39.Exe.X64; PackageAction: DownloadPackage; returnCode: 0x80070193 . Эти ошибки возникают при загрузке или установке Python с https: // python.орг терпит неудачу. Это может быть связано с сетевыми таймерами, политикой корпоративного брандмауэра, конфигурацией VPN, антивирусом или другими проблемами. Посмотрите, помогает ли попытка, и если нет, посмотрите, сможете ли вы скачать время выполнения Python напрямую с https: // python.орг и установить вручную.
Python в коде Visual Studio
Работа с Python в коде Visual Studio, используя расширение Microsoft Python, простая, веселая и продуктивная. Расширение делает VS Code отличным редактором Python и работает над любой операционной системой с различными переводчиками Python. Он использует всю силу кода VS для обеспечения автоматического полного и интеллектуального, линирования, отладки и модульных тестирования, а также способность легко переключаться между средами Python, включая виртуальные и конди.
В этой статье представлен только обзор различных возможностей расширения Python для VS -кода. Для прохождения редактирования, запуска и отладки кода используйте кнопку ниже.
Установите Python и расширение Python
Учебное пособие проводит вас через установку Python и используя расширение. Вы должны установить интерпретатор Python самостоятельно отдельно от расширения. Для быстрого установки используйте Python с Python.орг и установите расширение с рынка кода VS.
Примечание: Чтобы помочь вам начать с разработки Python, вы можете использовать шаблон профиля Python, который включает в себя полезные расширения, настройки и фрагменты кода Python.
После установки версии Python выберите ее, используя Python: выберите интерпретатора командование. Если VS -код не автоматически найдите поиск, который вы ищете, обратитесь к окружающей среде – вручную укажите интерпретатора.
Вы можете настроить расширение Python через настройки. Узнайте больше в ссылке на настройки Python.
Подсистема Windows для Linux: Если вы в Windows, WSL – отличный способ сделать разработку Python. Вы можете запускать дистрибутивы Linux в Windows, а Python часто уже установлен. В сочетании с расширением WSL вы получаете полную поддержку и отладку кода, работая в контексте WSL. Чтобы узнать больше, перейдите к разработке в WSL или попробуйте учебник по работе в WSL.
Запустите код Python
Чтобы испытать Python, создайте файл (с использованием исследователя файла) с именем Hello.Py и вставьте в следующем коде:
Печать ("Привет, мир")
Затем расширение Python предоставляет ярлыки для запуска кода Python с использованием в настоящее время выбранного интерпретатора (Python: выберите интерпретатора в палитре команд). Чтобы запустить активный файл Python, нажмите Запустите файл Python в терминале кнопка воспроизведения в правой части редактора.
Вы также можете запустить отдельные строки или выбор кода с Python: запустите выбор/линию в терминале Python Команда (Shift+Enter). Если нет выбора, линия с вашим курсором будет запускаться в терминале Python. Идентичный Выбор запуска/линия в терминале Python Команда доступна в контекстном меню для выбора в редакторе. Тот же терминал будет использоваться каждый раз, когда вы запускаете выбор или линию в терминале/реплике, пока этот терминал не будет закрыт.
Расширение Python автоматически удаляет отступники на основе первой непусты.
Команда открывает терминал Python, если это необходимо; Вы также можете открыть среду интерактивной реплики напрямую, используя Python: Start Repl Команда, которая активирует терминал с выбранным в настоящее время интерпретатором, а затем запускает Python Repl.
Для более конкретного прохождения и других способов запуска кода, см. Учебное пособие по коду запуска.
Автозаполнение и Intellisense
Расширение Python поддерживает завершение кода и Intellisense с использованием в настоящее время выбранного интерпретатора. Intellisense-это общий термин для ряда функций, включая интеллектуальное завершение кода (метод в контексте и предложения переменных) во всех ваших файлах и для встроенных и сторонних модулей.
Intellisense быстро показывает методы, члены класса и документацию, когда вы вводите. Вы также можете запустить завершение в любое время с помощью ⌃space (Windows, Linux Ctrl+Space). Наклонность над идентификаторами покажет больше информации о них.
Увеличение завершения с помощью ИИ
GitHub Copilot-это инструмент завершения кода с AI, который помогает вам быстрее писать код и умнее. Вы можете использовать расширение GitHub Copilot в коде VS для генерации кода или для изучения кода, который он генерирует.
Github Copilot предоставляет предложения для языков за пределами Python и широкий спектр рамок, включая JavaScript, TypeScript, Ruby, GO, C# и C++.
Вы можете узнать больше о том, как начать работу с Copilot в документации Copilot.
Лининг
Слив анализ вашего кода Python на предмет потенциальных ошибок, позволяя легко ориентироваться в различных проблемах и исправить различные проблемы.
Расширение Python может
Работать с Python в Visual Studio в Windows
Вы можете увидеть ошибки при попытке установить или обновить сам Python, например, PackageId: CPYTHON39.Exe.X64; PackageAction: DownloadPackage; returnCode: 0x80070193 . Эти ошибки возникают при загрузке или установке Python с https: // python.орг терпит неудачу. Это может быть связано с сетевыми таймерами, политикой корпоративного брандмауэра, конфигурацией VPN, антивирусом или другими проблемами. Посмотрите, помогает ли попытка, и если нет, посмотрите, сможете ли вы скачать время выполнения Python напрямую с https: // python.орг и установить вручную.
Python в коде Visual Studio
Работа с Python в коде Visual Studio, используя расширение Microsoft Python, простая, веселая и продуктивная. Расширение делает VS Code отличным редактором Python и работает над любой операционной системой с различными переводчиками Python. Он использует всю силу кода VS для обеспечения автоматического полного и интеллектуального, линирования, отладки и модульных тестирования, а также способность легко переключаться между средами Python, включая виртуальные и конди.
В этой статье представлен только обзор различных возможностей расширения Python для VS -кода. Для прохождения редактирования, запуска и отладки кода используйте кнопку ниже.
Установите Python и расширение Python
Учебное пособие проводит вас через установку Python и используя расширение. Вы должны установить интерпретатор Python самостоятельно отдельно от расширения. Для быстрого установки используйте Python с Python.орг и установите расширение с рынка кода VS.
Примечание: Чтобы помочь вам начать с разработки Python, вы можете использовать шаблон профиля Python, который включает в себя полезные расширения, настройки и фрагменты кода Python.
После установки версии Python выберите ее, используя Python: выберите интерпретатора командование. Если VS -код не автоматически найдите поиск, который вы ищете, обратитесь к окружающей среде – вручную укажите интерпретатора.
Вы можете настроить расширение Python через настройки. Узнайте больше в ссылке на настройки Python.
Подсистема Windows для Linux: Если вы в Windows, WSL – отличный способ сделать разработку Python. Вы можете запускать дистрибутивы Linux в Windows, а Python часто уже установлен. В сочетании с расширением WSL вы получаете полную поддержку и отладку кода, работая в контексте WSL. Чтобы узнать больше, перейдите к разработке в WSL или попробуйте учебник по работе в WSL.
Запустите код Python
Чтобы испытать Python, создайте файл (с использованием исследователя файла) с именем Hello.Py и вставьте в следующем коде:
Распечатать("Привет, мир")
Затем расширение Python предоставляет ярлыки для запуска кода Python с использованием в настоящее время выбранного интерпретатора (Python: выберите интерпретатора в палитре команд). Чтобы запустить активный файл Python, нажмите Запустите файл Python в терминале кнопка воспроизведения в правой части редактора.
Вы также можете запустить отдельные строки или выбор кода с Python: запустите выбор/линию в терминале Python Команда (Shift+Enter). Если нет выбора, линия с вашим курсором будет запускаться в терминале Python. Идентичный Выбор запуска/линия в терминале Python Команда доступна в контекстном меню для выбора в редакторе. Тот же терминал будет использоваться каждый раз, когда вы запускаете выбор или линию в терминале/реплике, пока этот терминал не будет закрыт.
Расширение Python автоматически удаляет отступники на основе первой непусты.
Команда открывает терминал Python, если это необходимо; Вы также можете открыть среду интерактивной реплики напрямую, используя Python: Start Repl Команда, которая активирует терминал с выбранным в настоящее время интерпретатором, а затем запускает Python Repl.
Для более конкретного прохождения и других способов запуска кода, см. Учебное пособие по коду запуска.
Автозаполнение и Intellisense
Расширение Python поддерживает завершение кода и Intellisense с использованием в настоящее время выбранного интерпретатора. Intellisense-это общий термин для ряда функций, включая интеллектуальное завершение кода (метод в контексте и предложения переменных) во всех ваших файлах и для встроенных и сторонних модулей.
Intellisense быстро показывает методы, члены класса и документацию, когда вы вводите. Вы также можете запустить завершение в любое время с помощью ⌃space (Windows, Linux Ctrl+Space) . Наклонность над идентификаторами покажет больше информации о них.
Увеличение завершения с помощью ИИ
GitHub Copilot-это инструмент завершения кода с AI, который помогает вам быстрее писать код и умнее. Вы можете использовать расширение GitHub Copilot в коде VS для генерации кода или для изучения кода, который он генерирует.
Github Copilot предоставляет предложения для языков за пределами Python и широкий спектр рамок, включая JavaScript, TypeScript, Ruby, GO, C# и C++.
Вы можете узнать больше о том, как начать работу с Copilot в документации Copilot.
Лининг
Слив анализ вашего кода Python на предмет потенциальных ошибок, позволяя легко ориентироваться в различных проблемах и исправить различные проблемы.
Расширение Python может применять ряд различных линтеров, включая Pylint, Pycodestyle, Flake8, Mypy, Pydocstyle, Proscepor и Pylama. Смотрите линтинг.
Отладка
Больше нет отладки печатных заявлений! VS-код поставляется с большой поддержкой отладки для Python, позволяя вам устанавливать точки останова, осматривать переменные и использовать консоль отладки для углубленного взгляда на то, как ваша программа выполняет шаг за шагом. Отладка ряд различных типов приложений Python, включая многопоточные, веб-и удаленные приложения.
Для получения более конкретной информации о отладке в Python, такой как настройка вашего запуска.Настройки JSON и реализация удаленной отладки, см. Отладь. Информация об отладке общего кода находится в документе отладки.
Кроме того, учебные пособия Django и Flask представлены примерами того, как реализовать отладку в контексте веб -приложений, включая отладку шаблонов Django.
Среда
Расширение Python автоматически обнаруживает переводчиков Python, которые установлены в стандартных местах. Он также обнаруживает среды Conda, а также виртуальные среды в папке Workspace. См. Настройка среда Python.
Текущая среда отображается в правой части строки состояния кода VS:
Строка состояния также указывает, не выбран ли интерпретатор:
Выбранная среда используется для IntelliSense, Auto-COMPLOTIONS, LINTING, FORMATTING и любых других функций, связанных с языком. Он также активируется, когда вы запускаете или отлаживаете Python в терминале или когда вы создаете новый терминал с Терминал: создать новый терминал командование.
Чтобы изменить текущий интерпретатор, который включает переключение на Conda или виртуальные среды, выберите имя интерпретатора на строке состояния или используйте Python: выберите интерпретатора командование.
VS -код побуждает вас со списком обнаруженных сред, а также любые вы добавили вручную в настройки пользователя (см. Настройку среда Python).
Няневые ноутбуки
Чтобы включить поддержку Python для записных книг Jupyter ( .iPynb) В коде VS вы можете установить расширение Юпитера. Расширения Python и Jupyter работают вместе, чтобы дать вам отличный опыт ноутбука в коде VS, предоставляя вам возможность напрямую просматривать и изменять кодовые ячейки с помощью поддержки Intellisense, а также запустить и отлаживать их.
Вы также можете преобразовать и открыть ноутбук в качестве файла кода Python через Юпитер: экспорт в сценарий Python командование. Ячейки ноутбука разграничиваются в файле Python с комментариями #%%, а расширение Юпитера показывает Запустить ячейку или Бежать ниже Коделенс. Выбор любого Codelens запускает сервер Jupyter и запускает ячейку (ы) в интерактивном окне Python:
Вы также можете подключиться к удаленному серверу Jupyter для запуска ваших записных книг. Для получения дополнительной информации см. Поддержку Юпитера.
Тестирование
Расширение Python поддерживает тестирование со встроенной рамками Python и Pytest.
Чтобы запустить тесты, вы должны включить одну из поддерживаемых структур тестирования в настройках вашего проекта. Каждая структура имеет свои конкретные настройки, такие как аргументы для определения путей и шаблонов для обнаружения тестирования.
Как только тесты были обнаружены, VS -код предоставляет множество команд (в строке состояния, командной палитре и в других местах) для запуска и отладки тестов. Эти команды также позволяют запускать отдельные тестовые файлы и методы
Конфигурация
Расширение Python предоставляет широкий спектр настройки для различных функций. Они описаны по их соответствующим темам, таким как редактирование кода, лининг, отладка и тестирование. Полный список найден в ссылке на настройки.
Шаблон профиля Python
Профили позволяют быстро переключить расширения, настройки и макет пользовательского интерфейса в зависимости от вашего текущего проекта или задачи. Чтобы помочь вам начать работу с разработкой Python, вы можете использовать шаблон профиля Python, который является кураторским профилем с полезными расширениями, настройками и фрагментами. Вы можете использовать шаблон профиля как есть или использовать его в качестве отправной точки для дальнейшей настройки для ваших собственных рабочих процессов.
Вы выбираете шаблон профиля через Профили > Создать профиль. падать:
После выбора шаблона профиля вы можете просмотреть настройки и расширения и удалить отдельные элементы, если вы не хотите включать их в свой новый профиль. После создания нового профиля на основе шаблона, в вашем профиле, изменения, внесенные в настройки, расширения или пользовательский интерфейс, сохраняются.
Другие популярные расширения Python
Расширение Microsoft Python предоставляет все функции, описанные ранее в этой статье. Дополнительная поддержка языка Python может быть добавлена в код VS, установив другие популярные расширения Python.
- Открой Расширения View (⇧⌘X (Windows, Linux Ctrl+Shift+X)).
- Отфильтруйте список расширения, набрав «Python».
Расширения, показанные выше, динамически запрашиваются. Нажмите на расширную плитку выше, чтобы прочитать описание и обзоры, чтобы решить, какое расширение лучше для вас. Увидеть больше на рынке.
Следующие шаги
- Python Hello World Tutorial – Начните с Python в VS Code.
- Редактирование Python – Узнайте об автозаполнении, форматировании и рефактории для Python.
- Базовое редактирование – узнайте о мощном редакторе кода VS.
- Навигация по коду – быстро перейти через исходный код.
- Джанго учебник
- Учебное пособие
Работать с Python в Visual Studio в Windows
Относится к: Визуальная студия Visual Studio для Mac Visual Studio Code
Python – это популярный язык программирования, который является надежным, гибким, простым в изучении, бесплатно использовать во всех операционных системах и поддерживается как сильным сообществом разработчиков, так и многими бесплатными библиотеками. Python поддерживает все манеры разработки, включая веб -приложения, веб -сервисы, настольные приложения, сценарии и научные вычисления. Ученые, случайные разработчики, профессиональные разработчики и многие университеты используют Python для программирования. Вы можете узнать больше о языке на Python.орг и питон для начинающих.
Visual Studio – мощный Python IDE на Windows. Visual Studio обеспечивает поддержку с открытым исходным кодом для языка питона через Разработка Python и Наука данных Рабочие нагрузки (Visual Studio 2017 и позже) и бесплатные инструменты Python для расширения Visual Studio (Visual Studio 2015 и ранее).
Visual Studio не поддерживает Python на Mac сейчас. Но он доступен на Mac и Linux через код Visual Studio. (См. Вопросы и ответы).
- Следуйте инструкциям по установке, чтобы настроить рабочую нагрузку Python.
- Познакомьтесь с возможностями Python Visual Studio через разделы в этой статье.
- Пройти через один или несколько QuickStarts, чтобы создать проект. Если вы не уверены, начните с QuickStart: Откройте и запустите код Python в папке или создайте веб -приложение с помощью Flask.
- Следуйте по работе с Python в учебном пособии Visual Studio для полного сквозного опыта.
Поддержка нескольких переводчиков
Визуальная студия Среда Python Окно (показано ниже в широком, расширенном представлении) дает вам одно место для управления всеми вашими глобальными средами Python, средами Conda и виртуальными средами. Visual Studio автоматически обнаруживает установку Python в стандартных местах и позволяет настроить пользовательские установки. С каждой средой вы можете легко управлять пакетами, открыть интерактивное окно для этой среды и добраться до папков среды.
Использовать Откройте интерактивное окно команда для запуска Python интерактивно в контексте Visual Studio. Использовать Открыт в PowerShell Команда открыть отдельное командное окно в папке выбранной среды. В этом командном окне вы можете запустить любой сценарий Python.
Для дополнительной информации:
- Управление средами Python
- Справочник по средам Python
Богатое редактирование, Intellisense и понимание кода
Visual Studio предоставляет первоклассный редактор Python, включая синтаксис-раскраску, автозаполнение во всех ваших кодах и библиотеках, форматирование кода, помощь подписи, рефакторинг, подсказку и тип подсказки. Visual Studio также предоставляет уникальные функции, такие как просмотр класса, Перейти к определению, Найдите все ссылки, и фрагменты кода. Прямая интеграция с интерактивным окном помогает быстро разработать код Python, который уже сохраняется в файле.
Для дополнительной информации:
- Документы: редактировать код Python
- Документы: код формата
- Документы: код рефактор
- Документы: используйте линтер
- Общие документы Visual Studio: функции редактора кода
Интерактивное окно
Для каждой среды Python, известной для Visual Studio, вы можете легко открыть одну и ту же интерактивную (Repl) среду для интерпретатора Python непосредственно в Visual Studio, а не использовать отдельную командную строку. Вы также можете легко переключаться между окружающей средой. (Чтобы открыть отдельную командную строку, выберите желаемую среду в Среда Python окно, затем выберите Открыт в PowerShell Команда, как объяснялось ранее под поддержкой нескольких переводчиков.)
Visual Studio также обеспечивает жесткую интеграцию между редактором кода Python и Интерактивный окно. А Ctrl+Входить Комплект клавиатуры удобно отправляет текущую строку кода (или кодового блока) в редакторе в Интерактивный окно, затем перемещается к следующей строке (или блоке). Ctrl+Входить Позволяет легко пройти через код без необходимости запуска отладчика. Вы также можете отправить выбранный код в Интерактивный окно с одинаковым нажатием и легко вставить код из Интерактивный окно в редактор. Вместе эти возможности позволяют вам выработать подробности для сегмента кода в Интерактивный окно и легко сохранить результаты в файле в редакторе.
Visual Studio также поддерживает ipython/jupyter в Repl, включая встроенные графики, .Net и Windows Presentation Foundation (WPF).
Для дополнительной информации:
- Интерактивное окно
- Ipython в Visual Studio
Система проекта, а также шаблоны проекта и предметов
Visual Studio 2019 поддерживает открытие папки, содержащей код Python и запуск этого кода без создания файлов проекта Visual Studio и решений. Для получения дополнительной информации см. QuickStart: Откройте и запустите код Python в папке. Однако есть преимущества использования файла проекта, как объяснено в этом разделе.
Visual Studio 2022 поддерживает открытие папки, содержащей код Python и запуск этого кода без создания файлов проекта Visual Studio и решений. Для получения дополнительной информации см. QuickStart: Откройте и запустите код Python в папке. Однако есть преимущества использования файла проекта, как объяснено в этом разделе.
Visual Studio помогает вам управлять сложностью проекта по мере роста со временем. А Проект Visual Studio гораздо больше, чем структура папок: она включает в себя понимание того, как используются разные файлы и как они относятся друг к другу. Visual Studio помогает вам различать код приложения, код тестирования, веб-страницы, JavaScript, сценарии сборки и т. Д. Более того, решение Visual Studio поможет вам управлять несколькими связанными проектами, такими как проект Python и проект расширения C ++.
Шаблоны проекта и элементов автоматизируют процесс настройки различных типов проектов и файлов, сохраняя ваше ценное время и освобождая вас от управления сложными и подверженными ошибкам деталей. Visual Studio предоставляет шаблоны для Web, Azure, Data Science, Console и других типов проектов, а также шаблонов для файлов, таких как классы Python, модульные тесты, Azure Web Configuration, HTML и даже приложения Django.
Для дополнительной информации:
- Документы: управлять проектами Python
- Документы: ссылка на шаблоны элементов
- Документы: шаблоны проекта Python
- Документы: работа с C ++ и Python
- Общие элементы Visual Studio Docs: Шаблоны проекта и элемента
- Общая визуальная студия функции документов: решения и проекты в Visual Studio
Полная отладка
Одной из сильных сторон Visual Studio является его мощный отладчик. В частности, для Python Visual Studio включает в себя отладку смешанного режима Python/C ++, удаленную отладку на Linux, отладку в рамках Интерактивный Окно и отладка тестов на питон.
В Visual Studio 2019 вы можете запустить и отлаживать код, не имея файла проекта Visual Studio. См. QuickStart: Откройте и запустите код Python в папке-2019 для примера.
В Visual Studio 2022 вы можете запустить и отлаживать код, не имея файла проекта Visual Studio. См. QuickStart: Откройте и запустите код Python в папке-2012 для примера.
Для дополнительной информации:
- Документы: отладка Python
- Документы: отладка Python/C ++ смешанного режима
- Документы: удаленная отладка на Linux
- Общая визуальная студия функции документов: экскурсия по отладчику Visual Studio
Инструменты профилирования с комплексной отчетностью
Профилирование исследует, как время тратится в вашем приложении. Visual Studio поддерживает профилирование с помощью интерпретаторов на основе CPYTHON и включает в себя способность сравнить производительность между различными профилирующими прогонами.
Для дополнительной информации:
- Документы: инструменты профилирования Python
- Общая визуальная студия функции документов: профилирование функционального тура. (Не все функции профилирования Visual Studio доступны для Python).
Модельные инструменты тестирования
Откройте для себя, запустите и управляйте тестами в Visual Studio Исследователь, и легко отлаживать модульные тесты.
Для дополнительной информации:
- Документы: инструменты модульного тестирования для Python
- Общая визуальная студийная функция документов: модульный тест на ваш код.
Azure SDK для Python
Библиотеки Azure для Python упрощает потребление Azure Services из приложений Windows, MacOS X и Linux. Вы можете использовать их для создания и управления ресурсами Azure и для подключения к Azure Services.
Вопросы и ответы
Q. Доступна ли поддержка Python с Visual Studio для Mac?
А. Не в это время, но вы можете проголосовать за запрос в сообществе разработчиков. Visual Studio для документации Mac идентифицирует текущие типы разработки, которые она поддерживает. В то же время, код Visual Studio в Windows, Mac и Linux хорошо работает с Python через доступные расширения.
Q. Что я могу использовать для создания пользовательского интерфейса с помощью Python?
А. Основным предложением в этой области является проект QT, с привязками для Python, известных как Pyside (официальное привязка) (также см. Pyside Downloads) и Pyqt. Поддержка Python в Visual Studio не включает никаких конкретных инструментов для разработки пользовательского интерфейса.
Q. Может ли проект Python производить автономный исполняемый файл?
А. Python, как правило, является интерпретированным языком, с которым код запускается по требованию в подходящей среде, способствующей питону, такой как Visual Studio и веб-серверы. Visual Studio теперь не предоставляет средства для создания автономного исполняемого файла, что по сути означает программу со встроенным интерпретатором Python. Тем не менее, сообщество Python предоставило различные средства для создания исполняемых файлов, как описано на Stackoverflow. CPYTHON также поддерживает встроенное в нативное приложение, как описано в сообщении в блоге, используя встроенный ZIP -файл CPYTHON.
Обратная связь
Отправить и просмотреть обратную связь для
Как установить поддержку Python в Visual Studio в Windows
Относится к: Визуальная студия Visual Studio для Mac Visual Studio Code
Чтобы установить поддержку Python для Visual Studio (также известной как инструменты Python для Visual Studio или PTV), следуйте инструкциям в разделе, которая соответствует вашей версии Visual Studio:
Чтобы быстро проверить поддержку Python после выполнения шагов установки, откройте Python Interactive окно, нажав Альт+я и вход 2+2 . Если вы не видите вывод 4, перепроверьте свои шаги.
Рабочая нагрузка Python включает в себя полезное расширение CookieCutter, которое предоставляет графический пользовательский интерфейс для обнаружения шаблонов, параметров ввода и создания проектов и файлов. Для получения подробной информации см. Использование CookieCutter.
Поддержка Python в настоящее время не доступна в Visual Studio для Mac, но доступна на Mac и Linux через код Visual Studio. См. Вопросы и ответы.
Visual Studio 2022
Visual Studio 2019
- Скачать и запустить новейший установщик Visual Studio. Если у вас уже установлен Visual Studio, запустите установщик Visual Studio, выберите Модифицировать Опция (см. Modify Visual Studio) и перейдите на шаг 2.
СОВЕТ ТЕП. Для других пользователей установите Visual Studio 2022 Professional или Visual Studio 2022 Enterprise
СОВЕТ ТЕП. Для другого использования установите Visual Studio 2019 Professional или Visual Studio 2019 Enterprise.
После установки установщик предоставляет параметры для изменения, запуска, ремонта или удаления Visual Studio. А Модифицировать кнопка меняется Обновлять Когда обновления в Visual Studio доступны для любых установленных компонентов. ( Модифицировать Опция доступна в раскрывающемся меню.) Вы также можете запустить Visual Studio и установщик из Windows Начинать Меню, поиск в “Visual Studio”.
Поиск неисправностей
Чтобы исправить проблемы при установке или запуске Python в Visual Studio, попробуйте следующие шаги:
- Определите, возникает ли та же ошибка с помощью CLI Python, то есть запуска питон.Exe из командной строки.
- Использовать Ремонт опция в установщике Visual Studio.
- Ремонтировать или переустановить Python через Настройки >Приложения и функции в окнах.
Пример ошибки: Не удалось запустить интерактивный процесс: система.ComponentModel.Win32exception (0x80004005): неизвестная ошибка (0xc0000135) на Microsoft.Pythontools.Реплика.PythoninteractiveValuator.D__43.Movenext ().
Вы можете увидеть ошибки при попытке установить или обновить сам Python, например, PackageId: CPYTHON39.Exe.X64; PackageAction: DownloadPackage; returnCode: 0x80070193 . Эти ошибки возникают при загрузке или установке Python с https: // python.орг терпит неудачу. Это может быть связано с сетевыми таймерами, политикой корпоративного брандмауэра, конфигурацией VPN, антивирусом или другими проблемами. Посмотрите, помогает ли попытка, и если нет, посмотрите, сможете ли вы скачать время выполнения Python напрямую с https: // python.орг и установить вручную.
Установите места
По умолчанию поддержка Python устанавливается для всех пользователей на компьютере.
Для Visual Studio 2022 рабочая нагрузка Python устанавливается в %Programfiles%\ Microsoft Visual Studio \\ Common7 \ IDE \ Extensions \ Microsoft \ Python где находится 2022 год и является сообществом, профессиональным или предприятием.
По умолчанию поддержка Python устанавливается для всех пользователей на компьютере.
Для Visual Studio 2019 и Visual Studio 2017, рабочая нагрузка Python устанавливается в %Programfiles (x86)%\ Microsoft Visual Studio \\ common7 \ ide \ extensions \ microsoft \ python где находится 2019 или 2017 год и является сообществом, профессиональным или предприятием.
Обратная связь
Отправить и просмотреть обратную связь для
Установите поддержку Python в Visual Studio
Относится к: Визуальная студия Visual Studio для Mac Visual Studio Code
Поддержка Python в настоящее время доступна только в Visual Studio для Windows. На Mac и Linux поддержка Python доступна через код Visual Studio.
- Загрузите и запустите новейший установщик Visual Studio для Windows. Поддержка Python присутствует в релизе 15.2 и позже. Если у вас уже установлено Visual Studio, откройте Visual Studio и запустите установщик, выбрав Инструменты >Получите инструменты и функции.
СОВЕТ ТЕП. Для другого использования установите Visual Studio Professional или Visual Studio Enterprise.
Следующий шаг
Смотрите также
- Установите поддержку Python в Visual Studio 2022
- Установите поддержку Python в Visual Studio 2019
- Установите поддержку Python в Visual Studio 2015
- Вручную идентифицировать существующий интерпретатор Python