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

Отладка Python в VSCode

14.11.2018, 13:47. Показов 6573. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru