Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/34: Рейтинг темы: голосов - 34, средняя оценка - 4.85
33 / 26 / 19
Регистрация: 21.07.2015
Сообщений: 300

Отладка Python в VSCode

14.11.2018, 13:47. Показов 6620. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!
Подскажите по отладке скрипта, почему не запускается.
или запускается, но не в привычном виде (работаю в VS с C#).

Итак, установил на локальный ПК Python 2.7 (скрипт, который необходимо переработать крутится на сервере с этой версией). Поставил VSCode, скачал расширение Python. Вручную установил PyLint со всеми связями и необходимые скрипту модули (корпоративный прокси режет pip'у доступ в интернет). Некоторые мучения привели к успешному запуску скрипта. Отладку же никак не запустить.

Решил проверить на чем-то простом
Test.py:
Python
1
2
3
z = 300
x = 300 + z * 131
print "Result: {0}!".format (x)
Ставлю точку на строке 2 или 3 - результата также нет.
По F5 запускается процесс и тут же "зависает". Ничего не происходит.
На вкладке TERMINAL отображается строка запуска скрипта
C:\Python27\Projects>cd c:\Python27\Projects && cmd /C "set "PYTHONIOENCODING=UTF-8" && set "PYTHONUNBUFFERED=1" && C:\Python27\python.exe c:\Users\myaccount\.vscode\extensions\ms-python.python-2018.10.1\pythonFiles\experimental\ptvsd _launcher.py --client --host localhost --port 51378 c:\Python27\Projects\Test.py "
Кнопочки "step over", "step into" и "step out" на панели отладки неактивны. "pause", "restart" и "stop" активны.
Внизу строка состояния окрашивается коричневым.
Куда копать?..

VSCode v1.29.0;
Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:40:30) [MSC v.1500 64 bit (AMD64)] on win32
Выбран вариант отладки "Current File (Integrated Terminal)":
JSON
1
2
3
4
5
6
7
8
{
  "name": "Python: Current File (Integrated Terminal)",
  "type": "python",
  "request": "launch",
  "program": "${file}",
  "pythonPath": "C:\\Python27\\python.exe",
  "console": "integratedTerminal"
},
P.S.
Если запускать скрипты без дебага - работает как надо.
Указанный пример выдает в консоль "Result: 39600!"
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.11.2018, 13:47
Ответы с готовыми решениями:

Не работает отладка в Visual Studio Code (по F5) после установки двух версий Python
Всем привет. Возникла необходимость установить версию Python 3.7.2(x64)(на диск E:\) на рабочее место, где уже была версия Python...

Проблема с API в Python (VSCode)
python(3.9.6) не видит библиотеку requests в VSCode. Помогите пожалуйста решить проблему.

В Visual Studio 2019 Community в проекте неактивны команды Отладка - Начать отладку и Отладка - Запуск без отладки
Здравствуйте, начинаю осваивать программирование С++ Установил Visual Studio 2019 Community Создал проект - файл sln В проекте...

8
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
14.11.2018, 14:15
у меня так и не получилось хорошо настроить vscode

обратите внимание на wing 101
0
33 / 26 / 19
Регистрация: 21.07.2015
Сообщений: 300
14.11.2018, 15:47  [ТС]
Из соседнего топика взял пример, запустил F5 и быстро поставил брейкпоинт, прям пока дебаг шел.
Когда исполнение дошло до строки с точкой все снова "повисло", кнопки неактивны.
Статус CALL STACK пишет PAUSED ON BREAKPOINT и всё (((

0
33 / 26 / 19
Регистрация: 21.07.2015
Сообщений: 300
14.11.2018, 16:53  [ТС]
Цитата Сообщение от IRIP Посмотреть сообщение
wing 101
Не хотелось бы снова дорогу по согласованию установки проходить ((( VSCode 2 недели согласовывали
0
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
14.11.2018, 17:14
SPNick, vs code конечно, классная штука
но у меня не получилось ее настроить

pycharm - тяжелый, ресурсотребовательный
а вот wing101 - почти идеален =) правда, без venv
0
33 / 26 / 19
Регистрация: 21.07.2015
Сообщений: 300
15.11.2018, 11:02  [ТС]
Решение - добавить строку
"debugStdLib": true
в файл launch.json https://github.com/Microsoft/v... ssues/2865

А вообще похоже глючило т.к. я каталог Projects держал внутри C:\Python27
Вынес Projects в корень C:\ и дебаг заработал без "debugStdLib": true
1
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
19.11.2018, 10:46
SPNick, ПЛюс

но в ubuntu не прокатило =)
0
33 / 26 / 19
Регистрация: 21.07.2015
Сообщений: 300
19.11.2018, 11:13  [ТС]
IRIP, ))
Не шибко стабильно там все на текущий момент, как оказалось. Можно сказать на живом допиливают.

Поставил расширение для Ruby - там дебаг вооще никак. Rubocop ставить придется или еще что.
0
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
19.11.2018, 11:17
SPNick, я тоже отказался от всех, даже pycharm (для простых проектов) в пользу wing 101
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.11.2018, 11:17
Помогаю со студенческими работами здесь

VSCode
В консоли выводит иероглифы, как это по фиксить?

Настройка VSCode
Помогите настроить VSCode на Windows 10. 1) Скачал с гитхаба архив с MinGW, извлек данные из архива. Прописал путь у извлеченным данным в...

Настройка VSCode
Как убрать эти цветные полоски из редактора бесит оч сильно что не могу найти где это убирается(

VSCode STM32
Доброго времени! Интересует Написание кода и отладка STM32 в VSCode, (windows & linux). В данный момент сижу на винде. Пробовал...

Синтаксис, vscode?
win10, опенсервер и vscode. Пропускает вот такой код без кавычек при обращении к массиву $subset = $exerpt; На работе только с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru