Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 11, 2016 01:07:42

uamaks
Зарегистрирован: 2016-02-11
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Расширение VS Code для отладки кода Python

В VS Code установил расширение для отладки кода (Python 0.2.4) Все работает кроме debug. При попытке запустить код на исполнение создается конфигурационный файл с таким кодом:
{
“version”: “0.2.0”,
“configurations”: [
{
“name”: “Python”,
“type”: “python”,
“request”: “launch”,
“stopOnEntry”: true,
“program”: “__init__.py”
}
]
}
Вот из-за отсутствия __init__.py и возникает ошибка:
FileNotFoundError: No such file or directory: ‘__init__.py’
Помогите разобраться что это за файл, как его создать, что бы решить проблему.
(Python 3.4)

Офлайн

#2 Фев. 11, 2016 07:56:15

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Расширение VS Code для отладки кода Python

uamaks
Помогите разобраться что это за файл, как его создать, что бы решить проблему.
Читать про пакеты в питон.
Если лень читать просто в корне каждой папки проекта сделай пустой файл __init__.py



Офлайн

#3 Фев. 12, 2016 01:12:11

uamaks
Зарегистрирован: 2016-02-11
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Расширение VS Code для отладки кода Python

Файл то сделал, но отладка всё-равно не запускается.
Debug adapter process has terminated unexpectedly
Видимо потому что пустой… Читал. Обычно он описывает структуру модулей проекта. И к нему питон обращается при запуске. А тут другая задача - запустить питон при обращении внешней программы
Или я неверно понимаю?
Как запустить python.exe(или для отладчика нужно что-то другое…)

Офлайн

#4 Фев. 12, 2016 01:52:00

uamaks
Зарегистрирован: 2016-02-11
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Расширение VS Code для отладки кода Python

Спасибо за подсказки! Замена __init__ на исполняемый файл проблему решила. Это конечно не дело, но для того init и нужен, что бы структуру проекта описать? Дальше разберусь, думаю.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version