Отладка Jupyter Notebook в VS CodePython

Программы на Python
Ответить
Anonymous
 Отладка Jupyter Notebook в VS Code

Сообщение Anonymous »

Я пытался отладить блокнот в VS Code, но не смог. Когда я устанавливаю точку останова и запускаю ячейку отладки или нажимаю F5, я получаю эту ошибку
/usr/bin/env /home/user/anaconda3/envs/myenv/bin/python /home/user/.vscode/extensions/ms-python.debugpy-2025.18.0-linux-x64/bundled/libs/debugpy/adapter/../../debugpy/launcher 53439 -- /home/user/Desktop/bank/pipeline_for_labling/labeling.ipynb
^[[15~Traceback (most recent call last):
File "/home/user/anaconda3/envs/myenv/lib/python3.11/runpy.py", line 198, in _run_module_as_main
return _run_code(code, main_globals, None,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/anaconda3/envs/myenv/lib/python3.11/runpy.py", line 88, in _run_code
exec(code, run_globals)
File "/home/user/.vscode/extensions/ms-python.debugpy-2025.18.0-linux-x64/bundled/libs/debugpy/adapter/../../debugpy/launcher/../../debugpy/__main__.py", line 71, in
cli.main()
File "/home/user/.vscode/extensions/ms-python.debugpy-2025.18.0-linux-x64/bundled/libs/debugpy/adapter/../../debugpy/launcher/../../debugpy/../debugpy/server/cli.py", line 508, in main
run()
File "/home/user/.vscode/extensions/ms-python.debugpy-2025.18.0-linux-x64/bundled/libs/debugpy/adapter/../../debugpy/launcher/../../debugpy/../debugpy/server/cli.py", line 358, in run_file
runpy.run_path(target, run_name="__main__")
File "/home/user/.vscode/extensions/ms-python.debugpy-2025.18.0-linux-x64/bundled/libs/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_runpy.py", line 310, in run_path
return _run_module_code(code, init_globals, run_name, pkg_name=pkg_name, script_name=fname)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/.vscode/extensions/ms-python.debugpy-2025.18.0-linux-x64/bundled/libs/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_runpy.py", line 127, in _run_module_code
_run_code(code, mod_globals, init_globals, mod_name, mod_spec, pkg_name, script_name)
File "/home/user/.vscode/extensions/ms-python.debugpy-2025.18.0-linux-x64/bundled/libs/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_runpy.py", line 118, in _run_code
exec(code, run_globals)
File "/home/user/Desktop/bank/pipeline_for_labling/labeling.ipynb", line 577, in
"execution_count": null,
^^^^
NameError: name 'null' is not defined

Раньше я использовал файлы Python для отладки, но теперь я использую тяжелые библиотеки, такие как torch, поэтому в файле py каждый раз, когда я приостанавливаю отладку, чтобы изменить код и снова отлаживать, я слишком долго ждал загрузки библиотек.
Я не знаю, какой отладчик мне следует выбрать и, возможно, настроить файл launch.json в каталоге .vscode. Была ли у кого-нибудь подобная проблема? Как мне это исправить? Это файл launch.json. Должен ли я установить имя, например, jupyter?
{
"version": "0.2.0",
"configurations": [
{
"name": "Python Debugger: Current File",
"type": "debugpy",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
}
]
}


Подробнее здесь: https://stackoverflow.com/questions/798 ... in-vs-code
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»