Top.Mail.Ru
Публичное облако на базе VMware с управлением через vCloud Director
Вход / Регистрация

Visual Studio Code: установка и настройка для Python

2597
8 минут чтения
Средний рейтинг статьи: 4

Создавать и производить отладку программ на языке программирования Python проще, используя специальную программу класса Integrated Development Environment (сокращенно IDE), она же интегрированная среда разработки. При помощи IDE можно быстро и эффективно разрабатывать программы, а также тестировать, искать ошибки и производить интеграцию со сторонними инструментами.

Visual Studio Code для Python обладает полной поддержкой данного языка и имеет большой выбор плагинов и расширений. В данной статье мы произведем установку Visual Studio Code на три операционные системы (Windows, macOS, Linux) и рассмотрим ее полную настройку для языка программирования Python, включая использование популярных плагинов.

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

Для установки и настройки Visual Studio Code для языка программирования Python нам потребуется следующее:

  • Домашний или рабочий компьютер с предустановленной Windows 10/11, операционной системой macOS или дистрибутивом Linux Ubuntu версии 24.04. Также можно арендовать один выделенный сервер или одну виртуальную машину с дистрибутивом Windows Server 2016/2019/2022. Для использования обычных версий Windows можно заранее загрузить свой образ в формате ISO. Также можно арендовать сервер с Ubuntu.

Далее мы подробно рассмотрим, как установить Python в Visual Studio Code.

Установка интерпретатора Python

Прежде чем приступать к установке Visual Studio Code, установим интерпретатор языка программирования Python на всех трех операционных системах — Windows, macOS, Linux.

  • Windows
  • macOS
  • Ubuntu

Переходим на официальный сайт Python и скачиваем файл с установщиком:

F0a25261 3828 4bc2 923d 786a97e670be

В данном случае мы будем устанавливать версию Python 3.13.1.

Запускаем установочный файл. Нам будет доступно две опции по установке:

Image7

  • Install Now — выполнить полную установку включающую в себя установку файлов документации, менеджера пакетов pip, библиотеки tcl/tk для работы с графическим интерфейсом, а также стандартные библиотеки.
  • Customize installation — выборочная установка, которая позволяет выбрать, какие компоненты будут установлены.

Image15

Мы будем использовать полную установку. Отмечаем чекбокс напротив параметра «Add python.exe to PATH» и нажимаем на «Install Now». Начнется процесс установки:

Image19

После того как процесс установки будет завершен, программа сообщит об этом:

Image27

Установка Visual Studio Code в Windows, macOS и Ubuntu

Полный процесс установки Visual Studio Code на все три операционные системы приведен в отдельной статье. Далее мы перейдем к настройке Visual Studio Code для Python.

VDS и VPS

Гибкие виртуальные серверы с почасовым
биллингом по всему миру: Россия, Азия и Европа.

Добавление интерпретатора Python в системную переменную PATH в Windows

Если во время установки интерпретатора Python на Windows не был проставлен чекбокс напротив параметра «Add python.exe to PATH» то необходимо вручную добавить полный путь до интерпретатора, чтобы запускать Python из командной строки.

  1. Для начала необходимо нажать сочетание клавиш Win+R, далее ввести sysdm.cpl в появившемся окне «Выполнить» и нажать на клавишу Enter.
  2. В открывшемся окне перейти в раздел «Advanced» (Дополнительно) и нажать на кнопку «Environment Variables» (Переменные среды):

Image6

  1. Добавим переменную на уровне пользователя. Для этого выбираем переменную Path в разделе «User variables» (Переменные среды пользователя) и нажимаем на кнопку «Edit» (Изменить):

Image14

  1. Чтобы добавить новый путь можно дважды щелкнуть по пустому полю или нажать на кнопку «New» (Создать). Далее прописываем полный путь до файла с интерпретатором Python. По умолчанию интерпретатор находится по следующему пути:
  
C:\Users\<Имя_пользователя>\AppData\Local\Programs\Python\Python313

Например:

  
C:\Users\Administrator\AppData\Local\Programs\Python\Python313

Image20

  1. После ввода пути нажмите на кнопку «ОК» чтобы сохранить изменения.
  2. Для проверки откройте командную строку и введите слово python. Если путь до интерпретатора указан правильно, то отобразится консоль Python:

Image33

Настройка интерпретатора Python в Visual Studio Code

  • Windows
  • macOS
  • Ubuntu

После того как интерпретатор Python был установлен, его необходимо подключить в Visual Studio Code.

Чтобы добавить Python в Visual Studio Code, необходимо выполнить следующие шаги:

  1. Запускаем Visual Studio Code и на главной странице нажимаем на кнопку «New File» для создания нового файла:

Image12

Также можно создать проект Python в Visual Studio Code путем нажатия на кнопку «Open Folder…», где можно сразу выбрать всю папку проекта с файлами.

  1. Вводим любое имя для файла, указываем расширение .py и нажимаем на клавишу Enter:

Image21

  1. Сохраняем файл в любом удобном месте. Также проверяем чтобы в конце имени файла было расширение .py:

Image23

  1. После того как файл будет сохранен, в интерфейсе Visual Studio Code справа внизу появится окно, в котором будет предложено установить рекомендованное расширение для языка Python: 

Image1

  1. Чтобы запустить Python в Visual Studio Code, сначала необходимо выбрать интерпретатор Python. Для этого на панели внизу будет отображаться кнопка с предупреждением — «Select Interpreter». Нажимаем на нее:

Image11

В появившемся меню сверху выбираем пункт «Enter interpreter path…» и нажимаем на клавишу Enter:

Image24

В открывшемся окне необходимо указать полный путь до файла с интерпретатором Python. По умолчанию используется следующий путь:

  
C:\Users\Administrator\AppData\Local\Programs\Python\Python313

— где Administrator — это имя учетной записи пользователя. Выбираем файл с именем python и нажимаем на кнопку «Select Interpreter»:

Image17

  1. Протестируем работоспособность. Для этого напишем простую программу, которая вычисляет квадратный корень из числа:
  
import math num = float(input("Enter a number to find its square root: ")) if num >= 0: sqrt_result = math.sqrt(num) print(f"The square root of {num} is {sqrt_result}") else: print("Square root of a negative number is not real.")

В Visual Studio Code для запуска кода Python необходимо нажать на кнопку «Run Python File», которая находится справа сверху. Если интерпретатор определен правильно, то программа будет успешно выполнена:

Image8

Рекомендуемые дополнения для Python в Visual Studio Code

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

Pylance

Pylance предоставляет функции анализа кода, автодополнения и подсказок, что делает разработку на Python более удобной и эффективной. Среди основных функций можно выделить быстрое автодополнение, проверку типов, поддержку IntelliSense.

Image9

Jupyter

Расширение Jupyter представляет собой мощный инструмент для работы с интерактивными блокнотами прямо в редакторе. Это удобно для анализа данных, машинного обучения, визуализации и других задач, где требуется интерактивное программирование.

Image28

autoDocstring — Python Docstring Generator

autoDocstring — это популярное расширение, которое помогает автоматически создавать докстринги (docstrings) для функций, методов и классов в Python. Докстринги улучшают читаемость кода и служат встроенной документацией.

Image25

isort

isort — это инструмент для автоматической сортировки и организации импортов в Python-коде. В Visual Studio Code его можно настроить для упрощения работы с импортами и улучшения читаемости кода.

Image10

Надежные Linux VDS в Timeweb Cloud

  • Premium 3.3 ГГц
  • Dedicated CPU
Москва
12 мес Скидка 10%
Cloud MSK 30

495 ₽/мес

Процессор
1 x 3.3 ГГц
Память
2 ГБ
NVMe
30 ГБ
Канал
1 Гбит/с
Публичный IP
Cloud MSK 40

765 ₽/мес

Процессор
2 x 3.3 ГГц
Память
2 ГБ
NVMe
40 ГБ
Канал
1 Гбит/с
Публичный IP

Заключение

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

2597
8 минут чтения
Средний рейтинг статьи: 4
Хотите внести свой вклад?
Участвуйте в нашей контент-программе за
вознаграждение или запросите нужную вам инструкцию
img-server
  • Ваш комментарий
  • Предпросмотр
Пока нет комментариев
Произошла неизвестная ошибка
Мы используем на сайте куки.
В интернете без них никак