Как изменить интерпретатор в visual studio code

Обновлено: 02.07.2024

Во вкладке Debug найдите раскрывающееся меню Configuration и нажмите Add Configuration: VS Code создаст и откроет файл . vscode/launch. json, в котором можно настроить конфигурации Python, а также отладку приложений.

Где находится интерпретатор питона?

Если вам нужно знать установленный путь под Windows без запуска интерпретатора python, загляните в реестр Windows. Каждая установленная версия Python будет иметь раздел реестра: HKLMSOFTWAREPythonPythonCoreversionnumberInstallPath. HKCUSOFTWAREPythonPythonCoreversionnumberInstallPath.

Как поменять версию Python в VS Code?

Как установить Python на Visual Studio?

Чтобы запустить установщик Visual Studio, откройте Панель управления > Программы и компоненты, затем выберите Microsoft Visual Studio 2015 и нажмите кнопку Изменить. В самом установщике выберите действие Изменить. Когда завершится работа установщика Visual Studio, установите любой интерпретатор Python на свой выбор.

Можно ли в Visual Studio писать на Python?

Как добавить библиотеку в Python?

  1. Установите setuptools. Для этого скачайте файл с PyPI и извлеките его в системе.
  2. Откройте сессию терминала Поменяйте каталог на папку с файлом setup.
  3. Запустите команду: python setup. py install.
  4. Внимание! Если Python расположен вне пути вашей системы, она выдаст ошибку, что команда не найдена.

Как запустить интерпретатор Python?

Чтобы запустить «Пайтон» в интерактивном режиме, надо набрать в командной строке (cmd) имя интерпретатора — python (иногда это python3) либо запустить интегрированную среду разработки IDLE. Чтобы выполнить запуск в пакетном режиме, надо ввести в командной строке имя интерпретатора, плюс имя файла.

Как вызвать интерпретатор Python?

Использование командной строки интерпретатора

  1. Откройте окно терминала (как было описано в главе Установка) и запустите интерпретатор Python, введя команду python3 и нажав Enter .
  2. Пользователи Windows могут запустить интерпретатор в командной строке, если установили переменную PATH надлежащим образом.

Что такое интерпретатор в Питоне?

Как запустить проект в Visual Studio Code?

Запустить файл с кодом мы можем через правый клик мыши -> Открыть с помощью Code. Файл можно открыть и в программе: для этого в верхнем правом углу выбираем «File» и жмем «Open File…». После этого переходим в нужную директорию и выбираем файл. В результате перед нами отобразится окно с кодом из файла.

Как создать виртуальное окружение в Visual Studio?

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

Как изменить язык в Visual Studio Code?

Откройте меню «View – Command Palette» или нажмите комбинацию клавиш Ctrl-Shift-P и начните вводить фразу «Configure Display». После появления подсказки, кликните на пункт «Configure Display Language». После этого появится список доступных языков.

Как добавить расширение в Visual Studio 2019?

Используйте диалоговое окно Расширения и обновления для установки и управления расширениями Visual Studio. Чтобы открыть диалоговое окно Расширения и обновления, выберите Средства > Расширения и обновления или введите Расширения в поле поиска Быстрый запуск.

Как установить Python в Visual Studio 2017?

Запустите Visual Studio Installer и нажмите кнопку «Изменить». После этого откроется экран выбора компонентов. На этом экране нужно нажать кнопку «Разработка на Python» и затем «Изменить». После этого программа Visual Studio Installer установит все необходимые компоненты.

В 2016-м году компания Microsoft представила миру свой новый редактор программного кода. В отличие от старшей сестры — полноценной IDE Visual Studio — VS Code получился куда более компактным и легковесным решением. Он разработан как кроссплатформенное ПО и может быть успешно установлен в системах Windows, Linux и macOS.

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

И хоть, за годы своего существования, VSCode зарекомендовал себя, в основном, как продукт для веб-разработки, в 2018 году появилось расширение " Python ", которое дало программистам многочисленные возможности для редактирования, отладки и тестирования кода на нашем любимом языке.

Установка VSCode

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

Для полноценной работы редактору требуется всего лишь 1 ГБ оперативной памяти и процессор с частотой от 1.6 ГГц.

Такое сочетание лёгкости и функциональности действительно подкупает, а отсутствие в VS Code каких-либо "лагов" и "фризов" делают разработку ещё более приятным и увлекательным занятием.

Установка редактора никуда не отходит от данной парадигмы и тоже является весьма простым и понятным процессом.

Windows

Сначала нужно скачать с официального сайта установочный файл небольшого размера, а затем установить сам ВиЭс код, следуя подсказкам от мастера установки.

Linux

На сайте программы можно изучить способы инсталляции редактора на разные Linux-дистрибутивы, но здесь рассмотрим процесс установки для самого популярного из них — Ubuntu.

Установить VSCode можно несколькими способами:

Способ №1 : Самый простой способ — воспользоваться менеджером установки "Ubuntu Software".

Откройте "Ubuntu Software" -> введите в поиск "VSCode" -> выберите первую строку и нажмите "Install"

sudo apt install ./<file>.deb

О других способах установки читайте на странице официальной документации в разделе " Setup ";

macOS

Алгоритм установки редактора внутри яблочной операционной системы также не представляет собой ничего сложного:

  1. Сначала нужно скачать Visual Studio Code с официального сайта.
  2. Затем открыть список загрузок браузера и найти там VSCode-Darwin-Stable.zip .
  3. Нажмите на иконку увеличительного стекла, чтобы открыть архив.
  4. Перетащите Visual Studio Code.app в папку приложений, сделав ее доступной на панели запуска.
  5. Щёлкните правой кнопкой мыши по значку и выберете команду " Оставить в Dock ".

Настройка под Python

Установка расширения "Python"

Для начала работы с Python, нужно перейти на вкладку Extensions , что находится на панели слева, либо нажать Ctrl + Shift + X . Сделав это, набираем в строке поиска " Python ".

Для начала работы с Python, установите расширение от Microsoft — "Python".

VS Code поддерживает, как вторую, так и третью версию языка, однако python интерпретатор на свою машину вам придётся поставить самостоятельно.

Если вы новичок и только начинаете работу с Python или же не имеете каких-то особых указаний на этот счёт, то лучшим выбором станет именно актуальная третья версия.

Вот краткий список основных возможностей расширения "Python":

  • Автодополнение кода.
  • Отладка.
  • Поддержка сниппетов.
  • Написание и проведение тестов.
  • Использование менеджера пакетов Conda.
  • Возможность создания виртуальных сред.
  • Поддержка интерактивных вычисления на Jupyter Notebooks.

Выбор версии интерпретатора Python

После от вас потребуется совершить выбор версии интерпретатора внутри самого редактора (обычно VS code знает, где он расположен). Для этого:

  1. Откройте командную строку VSCode (Command Palette) комбинацией Ctrl + Shift + P .
  2. Начинайте печатать " Python: Select Interpreter ";
  3. После, выберите нужную версию интерпретатора.

Также выбрать версию можно в панели активности в левом нижнем углу:

Выбор версии Python-интерпретатора в панели активности VS Code

Если вы хотите использовать pipenv в своем проекте:

  1. Установите pipenv командой pip install pipenv (или pip3 install pipenv );
  2. Выполните команду pipenv install ;
  3. Откройте " Command Palette ", напечатайте " Python: Select Interpreter " и из списка выберите нужную версию интерпретатор.

Pipenv - современный менеджер зависимостей для Python-проектов

Работа в VS Code

Запуск редактора

Как и другие современные редакторы и среды разработки, VS Code фиксирует состояние на момент закрытия программы. При следующем запуске, он открывается в том же самом виде, в котором существовал до завершения работы.

Так как VSCode, в первую очередь — редактор, а не полновесная среда разработки, здесь нет особой привязки к проекту. Вы можете сходу создавать, открывать и редактировать нужные вам файлы. Достаточно, после запуска, нажать Open File или New File и можно начинать работу.

Интерфейс

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

Весь UI VSCode разделился, таким образом, на шесть областей:

  1. Область редактора — основная область для написания и редактирования вашего кода.
  2. Боковая панель — здесь содержатся различные представления (например проводник).
  3. Строка состояния — визуализирует рабочую информацию об открытом в данный момент файле.
  4. Командная панель — классическая главная панель с вкладками file, edit, go, run и так далее.
  5. Панель активности — область в крайнем левом углу, где находятся важные вспомогательные вкладки, вроде контроля версий, дебаггера и магазина расширений.
  6. Мультипанель — панель на которой располагается вывод отладку, информация об ошибках и предупреждениях, а также встроенный в VS Code терминал.

Запуск Python-кода (run)

Выполнить код можно несколькими способами. Самый простой — комбинацией Ctrl + Alt + N .

Для запуска python-кода выполните комбинацию "Ctrl + Alt + N"

Также можно вызвать скрипт контекстным меню, выбрав строку " Run Python File in Terminal ".

Или нажав иконку " Run " в правом верхнем углу.

Иконка "Run" в правом верхнем углу запустит Python-код на выполнение

Отладка (debugger)

Возможность полноценной отладки — сильная сторона редактора. Чтобы перейти в режим отладки, нужно установить точку останова и нажать F5 .

Для перехода в режим отладки, установите breakpoint и нажмите "F5"

Вся информация о текущем состоянии будет выводиться на панель дебаггера.

Слева откроется панель дебаггера с информацией о состоянии переменных (Variables), отслеживаемых переменных (Watch) и стеке вызова (Call stack).

Сверху расположена панель инструментов дебаггера.

Рассмотрим команды (слева направо):

  1. continue ( F5) — перемещает между breakpoint-ами;
  2. step over ( F10) — построчное (пошаговое) перемещение;
  3. step into ( F11) — построчное (пошаговое) перемещение c заходом в каждую вызываемую функцию;
  4. step out ( Shift + F11) — работает противоположно step into — выходит из вызванной функции, если в данный момент вы находитесь внутри неё. Далее работает как continue .
  5. restart ( Ctrl + Shift + F5) — начинаем отладку с начала.
  6. stop ( Shift + F5) — остановка и выход из режима отладки.
Чаще всего для отладки используются continue ( F5 ) и step over ( F10 ).

С отладкой разобрались 👌.

Тестирование (testing)

С поддержкой тестов у VS Code тоже всё в порядке, однако, по умолчанию тестирование отключено. Для его активации нужна небольшая настройка.

Сначала следует нажать комбинацию клавиш Ctrl + Shift + P и в так называемой палитре команд выбрать Python: Configure Tests .

Для выбора фреймворка для тестов, выполните комбинацию "Ctrl + Shift + P" и наберите "Python: Configure Tests"

Редактор предложит вам определить фреймворк (мы выбрали "pytest") и папку, содержащую тесты (мы выбрали ". Root directory").

Создадим новый файл с тестами ( test_app.py ) и запустим его, кликнув правой кнопкой мыши на этом файле и выбрав пункт " Run Current Test File ".

Также тесты можно запускать по нажатию на кнопку Run Tests в нижней строке состояния
Запуск тестов в VSCode с использованием фреймворка pytest.

Чтобы увидеть результаты, необходимо открыть вкладку Output на панели, и в выпадающем меню выбрать пункт PythonTestLog .

Как мы видим, первый тест прошел успешно, а второй провалился.

Для удобства работы с тестами, установим расширение " Python Test Explorer for Visual Studio Code ".

Расширение для VSCode "Python Test Explorer for Visual Studio Code"

Теперь информацию по тестам можно посмотрев, кликнув на левой панели " иконку с колбой ", предварительно запустив тесты.

Вкладка "test" (иконка с колбой в панели слева) откроет удобный проводник для запуска тестов и просмотра их состояния.

Для начала работы с системами контроля версий обратимся к вкладке Source Control , что находится на панели активности слева (или Ctrl + Shift + G ).

По умолчанию VS Code дружит с Git и GitHub

Поддержку других систем возможно настроить самостоятельно, установив соответствующие расширения.

Чтобы связать проект с github (или gitlab), сперва необходимо скачать на ваш ПК git (если ещё не скачан). VSCode автоматически определит его местоположение, и затем у вас появится возможность синхронизации.

Для работы с git, зайдите в меню слева "Source Control"

Все основные и необходимые операции для контроля версий будут находиться прямиком внутри редактора: коммитить, пуллить, пушить, создавать бранчи и просматривать изменения вы можете, не выходя из VisualStudioCode.

Все необходимые команды для работы в git находятся в меню панели "Source Control" (3 точки)

А для удобного просмотра изменений в git, советую установить расширение " Git Graph ". После его установки, на панели " Source Control " появится новая кнопка, которая отобразит граф состояния (git log).


Сегодня немного о моих мытарствах с VS Code и его настройкой для нормальной работы с Python разных версий. Сразу оговорюсь, что всё это настраивалось под меня, опыта у меня мало и вообще это большей частью “for fun”.

Редактор правда очень крутой, мощный (“навороченнее” какого-нибудь sublime text) и при этом очень лёгкий (запускается и работает шустрее PyCharm’a). Во всяком случае на мой неопытный взгляд (хотя авторитетные бобры тоже используют). Предполагается, что Python (2.x или 3.x, не важно) у вас уже установлен.

Итак.


После установки он попросит установить pylint, но это не сложно сделать прямо здесь же из консоли:

На этом как бы и всё, формальная часть выполнена. Но. Сегодня мне понадобилось протестить один и тот же код на работоспособность в Python 2.7 и 3.6. В Ubuntu проблем не возникало: жмём Ctrl+Shift+P, ищем в появившемся меню “Python: Select Workspace Enterpreter” и выбираем нужное из списка. В Win10 почему-то это не сработало так просто: хотя на компьютере точно установлены 2.7, 3.5 и 3.6. в списке только 2.7. Как добавить элементы в этот список я не нашёл, но нашёл способ изменить и дебагер и текущую используемую версию python в файлах настроек.

Дебагер.

Настраивается очень просто. При первом запуске дебагера вам будет предложено отредактировать конфигурацию, куда вам нужно дописать недостающие версии. Выглядит примерно так:


Нажимаете “Добавить конфигурацию” и изменяете добавившийся блок.

В этом блоке вам нужно изменить 2 строки: “name” (имя конфигурации)и “pythonPath” (путь до python.exe нужной версии). Не забудьте экранировать бэк-слэши:

Текущая версия интерпретатора.

Можно изменить в настройках приложения (файл settings.json). Нужно добавить следующее (Python 3.6):

Сохраняем настройки и теперь ваши скрипты будут исполняться интерпритатором Python 3.6.



Git

По дефолту в git пытается выгрузиться совершенно там ненужная папка .vscode, которая хранит разного рода служебную инфу. Чтобы этого не происходило создайте в корне проекта файлик .gitignore и добавьте в него следующее содержимое (.gitignore — чтобы игнорировался сам этот файл, да):

Приятные плюшки

Всё, указанное ниже, прописывается в файле settings.json

Я люблю всякие украшательства и использую встроенный пак иконок для разных типов файлов. Наглядно, стильно_модно_молодёжно.

Очень бывает удобно видеть количество пробелов перед строкой (особенно в python) и лишние пробелы между символами/словами:

В этом руководстве вы будете использовать Python 3 для создания самого простого приложения Python «Hello World» в коде Visual Studio. Используя расширения Python, вы можете настроить VS Code в качестве очень легкой Python IDE (вы можете использовать PyCharm в качестве эффективной альтернативы).

Это руководство знакомит вас с VS Code в среде Python и в основном рассказывает, как редактировать, запускать и отлаживать код с помощью следующих задач:

  • Написание, запуск и отладка приложений Python "Hello World"
  • Узнайте, как устанавливать пакеты, создавая виртуальную среду Python
  • Напишите простой скрипт на Python для рисования графики в VS Code.

Примечание: вы можете использовать Python 2 в этом руководстве, но вам нужно внести соответствующие изменения в код, эти изменения здесь не рассматриваются.

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

Чтобы успешно завершить этот урок, вам нужно сначала настроить среду разработки Python. В частности, этот учебник требует:

  • VS Code
  • VS Code Python extension
  • Python 3

Установите расширения Visual Studio и Python


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

В дополнение к расширению Python вам также необходимо установить интерпретатор Python. Какой переводчик вы используете, зависит от ваших конкретных потребностей, но некоторые рекомендации приведены ниже.

Windows

Примечание. Если у вас нет прав администратора, другой вариант установки Python в Windows - использовать Microsoft Store. Магазин Microsoft обеспечивает установку Python 3.7 и Python 3.8. Обратите внимание, что у вас могут быть проблемы с совместимостью с некоторыми пакетами, которые используют этот метод.

Для получения дополнительной информации о Python в Windows см.Используйте Python в Windows

macOS

Установка системы Python не поддерживается в macOS. Вместо этого рекомендуется пройтиСамодельная установка, Чтобы установить Python с помощью homebrew на macOS, используйте в терминале подсказку brew install python3 。

Обратите внимание, что в macOS обязательно укажите расположение установки VS Code в переменной среды PATH. Для получения дополнительной информации см. ЭтиИнструкция по настройке。

Linux

Встроенная установка Python 3 в Linux работает очень хорошо, но для установки других пакетов Python необходимо использовать get-pip.py монтаж pip 。

другие варианты

  • Наука о данных: Если основной целью использования Python является наука о данных, то вы можете рассмотретьAnacondaскачать. Анаконда не только предоставляет интерпретатор Python, но также предоставляет множество полезных библиотек и инструментов для обработки данных.
  • Windows Subsystem for Linux: Если вы работаете в Windows и хотите иметь среду Linux для Python, тогдаWindows Subsystem for Linux(WSL)Это твой выбор. Если вы выберете эту опцию, вам также необходимо установитьУдаленное расширение WSL, Для получения дополнительной информации об использовании WSL в VS Code см.VS Code удаленная разработкаИли попробуйРабота в WSLУчебник, который проведет вас через настройку WSL, установку Python и создание приложения Hello World, работающего в WSL.

Проверьте установку Python

Чтобы убедиться, что Python был успешно установлен на вашем компьютере, выполните одну из следующих команд (в зависимости от вашей операционной системы):

  • Linex / macOS: откройте окно терминала и введите следующие команды:
  • Windows: откройте окно терминала и введите следующую команду:

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

Обратите внимание, что вы можете использовать его в интегрированном терминале VS Code py -0 Команда для просмотра версии Python, установленной на вашем компьютере. Интерпретатор по умолчанию отмечен звездочкой (*).

Запустите VS Code в папке проекта (рабочей области)

В командной строке или на терминале создайте пустую папку с именем «hello», перейдите к ней и откройте VS Code ( Code ) В папке ( . ), введите следующую команду:

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

Запустив VS Code в папке, эта папка станет вашим «рабочим пространством». Код VS в .vscode/settings.json В нем хранятся настройки, специфичные для рабочей области, которые не зависят от глобально сохраненных пользовательских настроек.

Кроме того, вы можете запустить VS Code через интерфейс операционной системы, а затем использоватьFile > Open FolderОткрыть папку проекта.

Выберите интерпретатора Python

Python является интерпретируемым языком. Чтобы запустить код Python, вы должны указать VS Code, какой интерпретатор использовать.

В VS Code выберите интерпретатор Python 3, открыв панель команд ( ⇧⌘P ), начните печататьPython:Select InterpreterКоманда для поиска, затем выберите эту команду. Вы также можете использоватьSelect Python EnvironmentОпции (может уже показывать выбранного переводчика):


Эта команда предоставляет список доступных интерпретаторов, которые VS Code может автоматически найти, включая виртуальную среду. Если вы не видите нужного переводчика, обратитесь кНастроить среду Python。

Примечание: при использовании Anaconda правильный переводчик должен иметь суффикс
('base':conda) , Например Python 3.7.3 64-bit ('base':conda) .

После выбора интерпретатора значение python.pythonPath в конфигурации рабочей области будет установлено на путь интерпретатора. Для просмотра настроек выберите File > Preferences > Settings ( Code > Preferences > Settings в macOS) выберите Workspace Settings Tab.

Примечание: если вы решите открыть папку рабочей области без переводчика, VS Code будет в ваших пользовательских настройках python.pythonPath Установите в качестве интерпретатора по умолчанию для VS Code, чтобы в проектах Python всегда был интерпретатор по умолчанию. Настройки рабочего пространства позволяют переопределить пользовательские настройки.

Создайте исходный код Python Hello World

На панели инструментов Проводника выберите hello В папкеNew FileКнопка:


Назовите файл hello.py И он автоматически откроется в редакторе:


Используя расширение .py, вы можете указать VS Code интерпретировать файл как программу Python, чтобы он мог использовать расширение Python и выбранный интерпретатор для запуска кода.

Примечание. Панель инструментов File Explorer также позволяет вам создавать папки в рабочей области для лучшей организации кода. можешь использовать New folder Кнопка для быстрого создания папки.

Теперь, когда у вас есть файл кода в вашем рабочем пространстве, введите следующий исходный код в hello.py:

Когда вы начнете печатать print пожалуйста, обратите вниманиеИнтеллектуальное восприятиеКак отобразить опции автозаполнения.


IntelliSense и автозаполнение применяются к стандартным модулям Python и другим пакетам, которые вы установили в выбранную среду интерпретатора Python. Это также обеспечивает завершение методов, доступных для типа объекта. Например, потому что msg Переменная содержит строку, поэтому при вводе msg. IntelliSense предоставит строковый метод.


Испытайте больше функций с IntelliSense в любое время, теперь отмените ваши изменения, просто print Переменные и сохранить файл ( ⌘ S ). Для получения дополнительной информации о редактировании, форматировании и рефакторинге, пожалуйста, обратитесь кИзменить код, Расширение Python также полностью поддерживаетсяLinting。

Запустите Hello World

Запустить hello.py в Python просто. Просто нажмите кнопку «Запустить Python» в кнопке воспроизведения терминала в верхнем правом углу редактора.


Эта кнопка открывает панель терминала, в которой ваш интерпретатор Python автоматически активируется, а затем запускается python3 hello.py (macOS / Linux) или Python hello.py (Windows):


Есть три других способа запуска кода Python VS:

  • Щелкните правой кнопкой мыши в любом месте окна редактора и выберитеRun Python File in Terminal (Это автоматически сохранит файл):


  • Выберите одну или несколько строк и нажмите Shift+Enter Или щелкните правой кнопкой мыши и выберитеRun Selection/Line in Python Terminal, Эта команда очень удобна для части тестового файла.
  • Из командной панели ( ⇧⌘P ),ВыбратьPython: Start REPLКоманда открывает терминал REPL в текущем выбранном интерпретаторе Python. В REPL вы можете вводить и запускать по одной строке кода за раз.

Настройте и запустите отладчик

Теперь давайте попробуем отладить простую программу Hello World.
Сначала в hello.py Установите точку останова в строке 2 метода, поместив курсор на print Позвоните и нажмите F9. Или просто нажмите рядом с номером строки в левой части редактора. Когда вы устанавливаете точку останова, на боковой панели появляется красный кружок.


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


Примечание. Все конфигурации VS Code используют файлы JSON. launch.json Имя файла, содержащего конфигурацию отладки.

Эти разные конфигурацииОтладочная конфигурацияПолностью объяснено, теперь просто выберитеPython File, Которая является конфигурацией текущего файла, отображаемого в редакторе с использованием текущего выбранного интерпретатора Python.
Отладчик остановится на первой строке точки останова файла. Текущая строка обозначена желтой стрелкой на левом поле. Если вы проверите окно локальных переменных в это время, вы увидите, что теперь определенная переменная msg появляется в локальной панели.


Вверху появляется панель отладки, слева направо следующие команды: продолжить ( F5 ), поперек ( F10 )войти( F11 ), выпрыгнуть ( ⇧F11 ), начать сначала ( ⇧⌘F5 ) и остановиться ( ⇧F5 )。


Строка состояния также меняет цвет (оранжевый во многих темах), чтобы указать, что вы находитесь в режиме отладки. Python Debug Console Он также автоматически появится в нижней правой панели, чтобы показать текущие команды и вывод программы.
Чтобы продолжить запуск программы, выберите команду продолжения на панели инструментов отладки ( F5 ). Отладчик запускает программу до конца.

Совет: Отладочную информацию также можно просмотреть, наведя указатель мыши на код, например на переменные. для msg При наведении курсора на переменную будет отображаться строка в поле над переменной. Hello world 。

Вы все еще можетеDebug ConsoleИспользуйте переменную в (Если вы ее не видите, выберите нижний правый угол кода VSDebug ConsoleСредний или из . меню. ) Затем в командной строке> внизу консоли введите следующие строки одну за другой:


Выберите синий на панели инструментов сноваContinueКнопка (или нажмите F5), чтобы запустить программу до завершения. Если вы переключитесь обратноPython Debug Console, Появится «Hello World», VS Code выходит из режима отладки после завершения программы.

Если вы перезапустите отладчик, он снова остановится на первой точке останова.

Перед тем, как прекратить запуск программы, используйте красную квадратную кнопку остановки на панели инструментов отладки ( ⇧F5 ) или используйтеDebug > Stop debuggingКоманды меню.

Подробнее см.Отладочная конфигурация, Который включает в себя инструкции о том, как отлаживать с конкретным интерпретатором Python.

Установить и использовать пакеты

Теперь давайте запустим более интересный пример. В Python пакеты - это способ получить любое количество полезных кодовых баз, обычно изPyPIПолучить. Для этого примера вы будете использовать matplotlib с участием numpy Пакеты для создания графических диаграмм, как это обычно делает наука о данных. (нота, matplotlib вWindows Subsystem for LinuxНевозможно отобразить графику во время работы в середине, потому что ей не хватает необходимой поддержки пользовательского интерфейса. )
Вернитесь в представление Explorer (верхний значок слева, показывающий файл), создайте файл с именем standardplot.py Новый файл. И вставьте следующий исходный код:

Совет: если вы введете вышеуказанный код вручную, вы можете обнаружить, что при нажатии клавиши Enter в конце строки, автозаполнение изменится as Имя после ключевого слова. Чтобы избежать этого, наберите Космос И затем нажмите Enter.

Затем используйте конфигурацию «Python: текущий файл», описанную в предыдущем разделе, чтобы запустить файл в отладчике.

монтаж matplotlib Пакет (также установлен numpy Зависимости), остановите отладчик, используйте панель управления для запуска терминала:Terminal: Create New Integrated Terminal( ⌃⇧' )). Эта команда открывает командную строку для выбранного вами переводчика.

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

Примечание. Для получения дополнительной информации о виртуальной среде см.окружение。

  1. Создать и активировать виртуальную среду
  • Примечание. При создании новой виртуальной среды VS Code предложит вам установить ее в качестве значения по умолчанию для папки рабочей области. Если вы выберете, когда вы откроете новый терминал, среда автоматически активируется.


For windows

For macOS/Linux

  1. Использовать из командной панелиPython: Select InterpreterКоманда для выбора новой среды.
  2. Установочный пакет
  1. Теперь перезапустите программу (с отладчиком или без него), через несколько минут появится окно рисования, вывод будет следующим:


  1. Когда закончите, введите в окне терминала deactivate Закрыть виртуальную среду.

Дополнительные примеры создания и активации виртуальных сред и пакетов установки см. В разделеДжанго учебникс участиемУчебник для колб。

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

Вы можете настроить VS Code для использования любой среды Python, которую вы устанавливаете, включая виртуальные среды и среды conda. Вы также можете использовать отдельную среду для отладки. Подробнее см.окружение。

Чтобы научиться создавать веб-приложения с использованием фреймворка Django и Flask, обратитесь к следующему руководству:

Затем в Visual Studio происходит более глубокое изучение Python:

    —— Понимание Python автоматического завершения, intellisense, форматирования и рефакторинга. —Включать, настраивать и применять различные языковые теги Python. —— Научитесь отлаживать Python локально и удаленно. —— Настроить тестовую среду, обнаружить, запустить и отладить тесты. -Посмотреть все настройки, связанные с Python в VS Code.

Интеллектуальная рекомендация


[Makefile от более мелких к более глубоким полная запись обучения 4] Переменные и различные методы присвоения

Давайте сегодня узнаем о различных методах присваивания переменных в Makefile! Смысл тяжелой работы, чтобы бедность больше не ограничивать свое воображение! Добавьте QQ, чтобы вместе учиться и обменив.

[Luogu P3147] [BZOJ 4576] [USACO16OPEN]262144

Портал Луогу БЗОЙ Портал Описание заголовка Bessie likes downloading games to play on her cell phone, even though she doesfind the small touch screen rather cumbersome to use with her large hooves. Sh.

Читайте также: