<div><img src="https://top-fwz1.mail.ru/counter?id=3548135;js=na" style="position:absolute;left:-9999px;" alt="Top.Mail.Ru" /></div>
Публичное облако на базе VMware с управлением через vCloud Director

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

Александр Бархатов
Александр Бархатов
Технический писатель
22 января 2025 г.
259
8 минут чтения
Средний рейтинг статьи: 5

Создавать и производить отладку программ на языке программирования 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

Переходим на официальный сайт 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

macOS

В операционной системе macOS интерпретатор Python установлен по умолчанию. В этом можно убедиться, выполнив в терминале команду:

python3 --version

Image29

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

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Далее необходимо посмотреть, какие версии Python доступны для установки. Для этого воспользуемся командой:

brew search python

В нашем случае доступны несколько версий Python:

Image22

Установим последнюю доступную версию — 3.13:

brew install python@3.13

Image31

Проверим версию Python еще раз:

python3 --version
python3.13 --version

Image5

Как можно заметить на скриншоте выше, при использовании команды python3 --version все еще отображается старая версия Python 3.9.6. Новая установленная версия 3.13 доступна при использовании команды python3.13 --version. При необходимости можно поменять стандартную версию Python на новую. Для этого сначала получаем полный путь до установленного интерпретатора с новой версией Python: 

brew --prefix python@3.13

Image3

Далее проверяем, какую оболочку командной строки мы используем:

echo $SHELL

Image2

В зависимости от использованной оболочки открываем на редактирование файл:

# При использовании bash или sh
nano ~/.bashrc

# При использование zsh
nano ~/.zshrc

Добавляем в конец файла следующую строку:

export PATH="/opt/homebrew/opt/python@3.13/bin:$PATH"

Image32

Сохраняем изменения и перечитываем файл:

source ~/.zshrc

Теперь при выводе версии отображается последняя установленная версия:

python3 --version

Image26

Ubuntu

По умолчанию практически во всех дистрибутивах Linux, включая Ubuntu, Python предустановлен в системе. В последних поддерживаемых версиях Ubuntu установлена актуальная версия Python:

python3 --version

Image16

Однако, если Python по каким-либо причинам не установлен, то для установки достаточно выполнить команду:

apt -y install python3

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

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

vds

Добавление интерпретатора 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

После того как интерпретатор 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

macOS

В операционных системах семейства macOS интерпретатор Python определяется автоматически. Достаточно создать новый файл с расширением .py и запустить программу:

Image4

Ubuntu

Так же, как и в macOS, в дистрибутиве Ubuntu Visual Studio автоматически определяет установленный интерпретатор Python в системе. Все, что нужно, это создать новый файл с расширением .py и запустить готовую программу:

Image18

Рекомендуемые дополнения для 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

Заключение

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

Хотите внести свой вклад?
Участвуйте в нашей контент-программе за
вознаграждение или запросите нужную вам инструкцию
img-server
22 января 2025 г.
259
8 минут чтения
Средний рейтинг статьи: 5
Пока нет комментариев