Создавать и производить отладку программ на языке программирования 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.
Прежде чем приступать к установке Visual Studio Code, установим интерпретатор языка программирования Python на всех трех операционных системах — Windows, macOS, Linux.
Windows
Переходим на официальный сайт Python и скачиваем файл с установщиком:
В данном случае мы будем устанавливать версию Python 3.13.1.
Запускаем установочный файл. Нам будет доступно две опции по установке:
Мы будем использовать полную установку. Отмечаем чекбокс напротив параметра «Add python.exe to PATH» и нажимаем на «Install Now». Начнется процесс установки:
После того как процесс установки будет завершен, программа сообщит об этом:
macOS
В операционной системе macOS интерпретатор Python установлен по умолчанию. В этом можно убедиться, выполнив в терминале команду:
python3 --version
Однако установленная версия может оказаться устаревшей. При необходимости можно установить более новую версию. Для этого воспользуемся менеджером пакетов Homebrew. Для начала Homebrew необходимо установить, если он не установлен в системе, при помощи команды:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Далее необходимо посмотреть, какие версии Python доступны для установки. Для этого воспользуемся командой:
brew search python
В нашем случае доступны несколько версий Python:
Установим последнюю доступную версию — 3.13:
brew install python@3.13
Проверим версию Python еще раз:
python3 --version
python3.13 --version
Как можно заметить на скриншоте выше, при использовании команды python3 --version
все еще отображается старая версия Python 3.9.6. Новая установленная версия 3.13 доступна при использовании команды python3.13 --version
. При необходимости можно поменять стандартную версию Python на новую. Для этого сначала получаем полный путь до установленного интерпретатора с новой версией Python:
brew --prefix python@3.13
Далее проверяем, какую оболочку командной строки мы используем:
echo $SHELL
В зависимости от использованной оболочки открываем на редактирование файл:
# При использовании bash или sh
nano ~/.bashrc
# При использование zsh
nano ~/.zshrc
Добавляем в конец файла следующую строку:
export PATH="/opt/homebrew/opt/python@3.13/bin:$PATH"
Сохраняем изменения и перечитываем файл:
source ~/.zshrc
Теперь при выводе версии отображается последняя установленная версия:
python3 --version
Ubuntu
По умолчанию практически во всех дистрибутивах Linux, включая Ubuntu, Python предустановлен в системе. В последних поддерживаемых версиях Ubuntu установлена актуальная версия Python:
python3 --version
Однако, если Python по каким-либо причинам не установлен, то для установки достаточно выполнить команду:
apt -y install python3
Полный процесс установки Visual Studio Code на все три операционные системы приведен в отдельной статье. Далее мы перейдем к настройке Visual Studio Code для Python.
vds
Если во время установки интерпретатора Python на Windows не был проставлен чекбокс напротив параметра «Add python.exe to PATH» то необходимо вручную добавить полный путь до интерпретатора, чтобы запускать Python из командной строки.
sysdm.cpl
в появившемся окне «Выполнить» и нажать на клавишу Enter.Path
в разделе «User variables» (Переменные среды пользователя) и нажимаем на кнопку «Edit» (Изменить):C:\Users\<Имя_пользователя>\AppData\Local\Programs\Python\Python313
Например:
C:\Users\Administrator\AppData\Local\Programs\Python\Python313
python
. Если путь до интерпретатора указан правильно, то отобразится консоль Python:Windows
После того как интерпретатор Python был установлен, его необходимо подключить в Visual Studio Code.
Чтобы добавить Python в Visual Studio Code, необходимо выполнить следующие шаги:
Также можно создать проект Python в Visual Studio Code путем нажатия на кнопку «Open Folder…», где можно сразу выбрать всю папку проекта с файлами.
.py
и нажимаем на клавишу Enter:.py
:В появившемся меню сверху выбираем пункт «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», которая находится справа сверху. Если интерпретатор определен правильно, то программа будет успешно выполнена:
macOS
В операционных системах семейства macOS интерпретатор Python определяется автоматически. Достаточно создать новый файл с расширением .py
и запустить программу:
Ubuntu
Так же, как и в macOS, в дистрибутиве Ubuntu Visual Studio автоматически определяет установленный интерпретатор Python в системе. Все, что нужно, это создать новый файл с расширением .py
и запустить готовую программу:
Visual Studio Code предоставляет большой набор различных плагинов для языка программирования Python, которые упрощают процесс разработки. Перечислим самые популярные плагины.
Pylance предоставляет функции анализа кода, автодополнения и подсказок, что делает разработку на Python более удобной и эффективной. Среди основных функций можно выделить быстрое автодополнение, проверку типов, поддержку IntelliSense.
Расширение Jupyter представляет собой мощный инструмент для работы с интерактивными блокнотами прямо в редакторе. Это удобно для анализа данных, машинного обучения, визуализации и других задач, где требуется интерактивное программирование.
autoDocstring — это популярное расширение, которое помогает автоматически создавать докстринги (docstrings) для функций, методов и классов в Python. Докстринги улучшают читаемость кода и служат встроенной документацией.
isort — это инструмент для автоматической сортировки и организации импортов в Python-коде. В Visual Studio Code его можно настроить для упрощения работы с импортами и улучшения читаемости кода.
Надежные Linux VDS в Timeweb Cloud
В данной статье мы рассмотрели установку и настройку Visual Studio Code для интеграции с языком программирования Python. Visual Studio Code имеет полную поддержку Python и дает возможность расширить функционал при помощи многочисленных плагинов, что делает процесс написания программ проще и удобнее.