Создавать и производить отладку программ на языке программирования 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 и скачиваем файл с установщиком:
В данном случае мы будем устанавливать версию Python 3.13.1.
Запускаем установочный файл. Нам будет доступно две опции по установке:
- Install Now — выполнить полную установку включающую в себя установку файлов документации, менеджера пакетов pip, библиотеки tcl/tk для работы с графическим интерфейсом, а также стандартные библиотеки.
- Customize installation — выборочная установка, которая позволяет выбрать, какие компоненты будут установлены.
Мы будем использовать полную установку. Отмечаем чекбокс напротив параметра «Add python.exe to PATH» и нажимаем на «Install Now». Начнется процесс установки:
После того как процесс установки будет завершен, программа сообщит об этом:
Установка 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 из командной строки.
- Для начала необходимо нажать сочетание клавиш Win+R, далее ввести
sysdm.cpl
в появившемся окне «Выполнить» и нажать на клавишу Enter. - В открывшемся окне перейти в раздел «Advanced» (Дополнительно) и нажать на кнопку «Environment Variables» (Переменные среды):
- Добавим переменную на уровне пользователя. Для этого выбираем переменную
Path
в разделе «User variables» (Переменные среды пользователя) и нажимаем на кнопку «Edit» (Изменить):
- Чтобы добавить новый путь можно дважды щелкнуть по пустому полю или нажать на кнопку «New» (Создать). Далее прописываем полный путь до файла с интерпретатором Python. По умолчанию интерпретатор находится по следующему пути:
C:\Users\<Имя_пользователя>\AppData\Local\Programs\Python\Python313
Например:
C:\Users\Administrator\AppData\Local\Programs\Python\Python313
- После ввода пути нажмите на кнопку «ОК» чтобы сохранить изменения.
- Для проверки откройте командную строку и введите слово
python
. Если путь до интерпретатора указан правильно, то отобразится консоль Python:
Настройка интерпретатора Python в Visual Studio Code
- Windows
- macOS
- Ubuntu
После того как интерпретатор Python был установлен, его необходимо подключить в Visual Studio Code.
Чтобы добавить Python в Visual Studio Code, необходимо выполнить следующие шаги:
- Запускаем Visual Studio Code и на главной странице нажимаем на кнопку «New File» для создания нового файла:
Также можно создать проект Python в Visual Studio Code путем нажатия на кнопку «Open Folder…», где можно сразу выбрать всю папку проекта с файлами.
- Вводим любое имя для файла, указываем расширение
.py
и нажимаем на клавишу Enter:
- Сохраняем файл в любом удобном месте. Также проверяем чтобы в конце имени файла было расширение
.py
:
- После того как файл будет сохранен, в интерфейсе Visual Studio Code справа внизу появится окно, в котором будет предложено установить рекомендованное расширение для языка Python:
- Чтобы запустить Python в Visual Studio Code, сначала необходимо выбрать интерпретатор Python. Для этого на панели внизу будет отображаться кнопка с предупреждением — «Select Interpreter». Нажимаем на нее:
В появившемся меню сверху выбираем пункт «Enter interpreter path…» и нажимаем на клавишу Enter:
В открывшемся окне необходимо указать полный путь до файла с интерпретатором Python. По умолчанию используется следующий путь:
C:\Users\Administrator\AppData\Local\Programs\Python\Python313
— где Administrator
— это имя учетной записи пользователя. Выбираем файл с именем python
и нажимаем на кнопку «Select Interpreter»:
- Протестируем работоспособность. Для этого напишем простую программу, которая вычисляет квадратный корень из числа:
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», которая находится справа сверху. Если интерпретатор определен правильно, то программа будет успешно выполнена:
Рекомендуемые дополнения для Python в Visual Studio Code
Visual Studio Code предоставляет большой набор различных плагинов для языка программирования Python, которые упрощают процесс разработки. Перечислим самые популярные плагины.
Pylance
Pylance предоставляет функции анализа кода, автодополнения и подсказок, что делает разработку на Python более удобной и эффективной. Среди основных функций можно выделить быстрое автодополнение, проверку типов, поддержку IntelliSense.
Jupyter
Расширение Jupyter представляет собой мощный инструмент для работы с интерактивными блокнотами прямо в редакторе. Это удобно для анализа данных, машинного обучения, визуализации и других задач, где требуется интерактивное программирование.
autoDocstring — Python Docstring Generator
autoDocstring — это популярное расширение, которое помогает автоматически создавать докстринги (docstrings) для функций, методов и классов в Python. Докстринги улучшают читаемость кода и служат встроенной документацией.
isort
isort — это инструмент для автоматической сортировки и организации импортов в Python-коде. В Visual Studio Code его можно настроить для упрощения работы с импортами и улучшения читаемости кода.
Надежные Linux VDS в Timeweb Cloud
- Premium 3.3 ГГц
- Dedicated CPU
495 ₽/мес
765 ₽/мес
Заключение
В данной статье мы рассмотрели установку и настройку Visual Studio Code для интеграции с языком программирования Python. Visual Studio Code имеет полную поддержку Python и дает возможность расширить функционал при помощи многочисленных плагинов, что делает процесс написания программ проще и удобнее.