Как добавить python в visual studio
Перейти к содержимому

Как добавить python в visual studio

  • автор:

Руководство. Работа с Python в Visual Studio

В этом руководстве описано, как работать с Python в Visual Studio. Python — это популярный язык программирования, который является надежным, гибким, простым для обучения и бесплатным для использования во всех операционных системах. Python поддерживается сильным сообществом разработчиков и множеством бесплатных библиотек. Этот язык поддерживает все виды разработки, в том числе веб-приложения, веб-службы, классические приложения, создание сценариев и научные вычисления. Поэтому Python используется множеством университетов, ученых, разработчиков-любителей и профессиональных разработчиков. Visual Studio обеспечивает первоклассную поддержку языка Python.

В этом руководстве описывается шестишаговый процесс.

  • Шаг 1. Создание проекта Python (эта статья).
  • Шаг 2. Написание и выполнение кода для ознакомления с функцией IntelliSense в Visual Studio на практике.
  • Шаг 3. Создание дополнительного кода в интерактивном окне REPL.
  • Шаг 4. Выполнение готовой программы в отладчике Visual Studio
  • Шаг 5. Установка пакетов и управление средами Python.
  • Шаг 6. Работа с Git.

В этой статье рассматриваются задачи на шаге 1. Вы создаете проект и просматриваете элементы пользовательского интерфейса, видимые в Обозреватель решений.

Необходимые компоненты

Visual Studio с установленной рабочей нагрузкой Python. Инструкции см. в разделе «Установка средств Python для Visual Studio».

Шаг 1. Создание проекта Python

С помощью проекта в Visual Studio производится управление всеми файлами, составляющими приложение. К файлам приложения можно отнести исходный код, ресурсы, конфигурации. Проект формализует и поддерживает связи между всеми файлами проекта. Проект также управляет внешними ресурсами, которые являются общими для нескольких проектов. Проект позволяет приложению легко расширяться и увеличивать свой размер. Использование проектов проще, чем управлять связями с помощью незапланированных папок, скриптов, текстовых файлов и памяти.

В этом учебнике вы начнете работу с простого проекта, содержащего один пустой файл кода.

Screenshot showing the Create a new project dialog box with Python project templates.

  1. В Visual Studio выберите «Файл>нового проекта»> , чтобы открыть диалоговое окно «Новый проект». Вы также можете использовать сочетание клавиш CTRL SHIFT ++N. В диалоговом окне можно просматривать шаблоны на разных языках, выбрать шаблон для проекта и указать, где Visual Studio помещает файлы.
  2. Чтобы просмотреть шаблоны Python, выберите «Установленный >Python» в меню слева или найдите «Python». Вариант поиска — отличный способ найти шаблон, если не удается запомнить его расположение в дереве языков. Поддержка Python в Visual Studio включает в себя несколько шаблонов проектов, включая веб-приложения на платформах Bottle, Flask и Django. Однако для целей данного пошагового руководства мы начнем с пустого проекта.
  3. Выберите шаблон Приложение Python, укажите имя проекта и нажмите кнопку ОК.

Screenshot showing the Create a new project dialog box in Visual Studio 2022 with Python project templates.

  1. В Visual Studio выберите «Файл>нового>проекта» или используйте сочетание клавиш CTRL +SHIFT+N. Откроется экран создания проекта , где можно искать и просматривать шаблоны на разных языках.
  2. Чтобы просмотреть шаблоны Python, выполните поиск по слову python. Поиск — это отличный способ найти шаблон, если вы не помните, где он находится в дереве языков. Поддержка веб-сайтов Python в Visual Studio включает несколько шаблонов проектов, таких как веб-приложения в платформах Bottle, Flask и Django. При установке Python с помощью установщика Visual Studio выберите веб-службу поддержки Python в разделе «Необязательно » для установки этих шаблонов. Для целей этого учебника мы начнем работу с пустого проекта.
  3. Выберите шаблон приложения Python и нажмите кнопку «Далее«.
  4. На экране Настроить новый проект укажите имя и расположение файла проекта, а затем нажмите кнопку Создать.

Через несколько минут новый проект откроется в Visual Studio:

Screenshot showing the new project open in Visual Studio.

Screenshot showing the new project open in Visual Studio 2022.

Вот что вы видите:

  • (1) Окно Обозреватель решений Visual Studio показывает структуру проекта.
  • (2) Файл кода по умолчанию открывается в редакторе.
  • (3) В окне свойств отображаются дополнительные сведения о элементе, выбранном в Обозреватель решений, включая его точное расположение на диске.

Проверка элементов в Обозреватель решений

Ознакомьтесь с Обозреватель решений, где можно просматривать файлы и папки в проекте.

Screenshot of Solution Explorer expanded to show features.

Screenshot of Solution Explorer expanded to show features for Visual Studio 2022.

  • (1) На верхнем уровне — это решение, которое по умолчанию имеет то же имя, что и проект. Решение, которое отображается как файл .sln на диске, является контейнером для одного или нескольких связанных проектов. Например, если вы создаете расширение C++ для приложения Python, этот проект C++ может входить в то же решение. Решение также может содержать проект веб-службы и проекты для выделенных тестовых программ.
  • (2) Проект выделен полужирным шрифтом и использует имя, введенное в диалоговом окне «Создание проекта «. На диске этот проект представлен файлом .pyproj в папке проекта.
  • (3) В проекте отображаются исходные файлы. В этом примере у вас есть только один файл .py . При выборе файла его свойства приводятся в окне Свойства. Если окно «Свойства» не отображается, щелкните значок с ключом в баннере Обозреватель решений. Если дважды щелкнуть файл, он откроется в соответствующем средстве.
  • (4) Также в проекте находится узел сред Python. Разверните узел, чтобы отобразить доступные интерпретаторы Python.
  • (5) Разверните узел интерпретатора, чтобы увидеть библиотеки, установленные в этой среде.

Щелкните правой кнопкой мыши любой узел или элемент в Обозревателе решений, чтобы открыть контекстное меню с применимыми командами. Например, с помощью команды Переименовать можно изменить имя любого узла или элемента, в том числе проекта и решения.

Следующий шаг

Связанный контент

  • Проекты Python в Visual Studio
  • Сведения о языке Python на сайте python.org
  • Python для начинающих (python.org)

Шаг 5. Установка пакетов в среде Python

Сообщество разработчиков на Python создало тысячи полезных пакетов, которые вы можете включать в свои проекты. В Visual Studio имеется пользовательский интерфейс для управления пакетами в средах Python.

Просмотр сред

  1. Выберите команду меню Просмотр>Другие окна>Окружения Python. Откроется окно Окружения Python (как узел обозревателя решений), в котором представлены разные среды, доступные вам. Список содержит как окружения, установленные с помощью установщика Visual Studio, так и окружения, которые вы установили отдельно. В их число входят глобальные, виртуальные среды и среды Conda. Среда, выделенная полужирным шрифтом, — это среда, используемая по умолчанию для новых проектов. Дополнительные сведения о работе со окружениями см. в разделе Создание окружений Python и управление ими в средах Visual Studio.

Python Environments window-2022

Python Environments window-2019

Примечание. Используйте сочетания клавиш CTRL +K, CTRL +`, чтобы открыть окно Окружения Python из окна Обозревателя решений. Если сочетание клавиш не работает и окно «Окружения Python» отсутствует в меню, возможно, не установлена рабочая нагрузка Python. Инструкции по установке Python см. в статье Установка поддержки Python в Visual Studio в Windows.

Если открыт проект Python, вы можете открыть окно Окружения Python из Обозревателя решений. Щелкните правой кнопкой мыши Окружения Python и выберите пункт Просмотреть все окружения Python.

Python Environments-2022

Python Environments-2019

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() 

Unresolved package import-2022

Unresolved package import

Установка пакетов с помощью окна «Окружения Python»

  1. В окне «Окружения Python» выберите окружение по умолчанию для новых проектов Python и перейдите на вкладку Пакеты. Вы увидите список пакетов, которые в настоящее время установлены в окружении.

Installing matplotlib in the environment-2022 in Packages tab

Installing matplotlib in the environment-2019 in Packages tab

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), чтобы увидеть результат.

Установка и настройка Visual Studio Code для разработки Python

Установите и настройте Visual Studio Code для создания среды разработки для создания приложений Python.

Цели обучения

По завершении этого модуля вы сможете:

  • При необходимости установите Python 3.
  • установить и настроить на компьютере Visual Studio Code и расширения.
  • Создайте файл Python.
  • Написание и запуск простого кода Python в Visual Studio Code.

Предварительные требования

  • Возможность локальной установки программ.
  • Знакомство с основными понятиями в программировании.

Как добавить python в visual studio

Одной из сред разработки, которая позволяет работать с Python, является Visual Studio. Преимуществом данной IDE по сравнению, скажем, с PyCharm, следует отметить прежде всего то, что в ее бесплатной редакции Visual Studio Community бесплатно доступны ряд функций и возможностей, которые в том же PyCharm доступны только в платной версии Professional Edition. Например, это веб-разработка, в том числе с помощью различных фреймворков. В то же время средства ля разработки на Python в Visual Studo доступны пока только в версии для Windows.

Итак, загрузим установочный файл Visual Studio Community по ссылке https://visualstudio.microsoft.com/ru/vs/community/. После запуска установочного файла выберем среди устанавливаемых опций пункт Разработка на Python :

Установка Python в Visual Studio

После установки Visual Studio запустим ее и в окне программы выберем Create a new project :

Создание проекта для Python в Visual Studio

Далее в окне создания нового проекта выберем шаблон Python Application :

Первый проект Python в Visual Studio

На следующем окне укажем название и путь к проекту. Например, в моем случае проект будет называться «HelloApp»:

Первый проект Python в Visual Studio

Нажмем на кнопку Create, и Visual Studio создаст новый проект:

Первый проект на Python в Visual Studio

Справа в окне Solution Explorer (Обозреватель решений) можно увидеть структуру проекта. По умолчанию здесь мы можем увидеть следующие элементы:

  • Python Environments : здесь можно увидеть все используемые среды, в частности, здесь можно версию Python, которая используется.
  • References : в этот узел помещаются все внешние зависимости, которые используются текущим проектом
  • Search Paths : этот узел позволяет указать пути поиска для модулей Python
  • HelloApp.py : собственно файл Python с исходным кодом

По умолчанию в Visual Studio уже открыт файл HelloApp.py, но он пока пуст. Добавим в него следующую строку:

print("Hello Python from Visual Studio!")

И затем в панели инструментов нажмем на зеленую стрелочку для запуска:

Запуск скрипта Python в Visual Studio

В результате запуска отобразится консоль, которая выведет нужную строку:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *