Я использую расширения vscode и remote-s sh для отладки кода python при подключении к серверу Ubuntu. Однако, когда я пытаюсь отладить код, он идет не так. коды следующие:
import torch
import os
a = torch.tensor([1, 2, 3])
from visdialch.data.dataset import VisDialDataset
for i in range(10):
print(i)
Когда я добавляю точку останова на a = torch.tensor([1, 2, 3])
, она хорошо работает, я могу использовать F10 для перехода и наблюдать локальные переменные с левой панели активности.
Далее я нажимаю F10, чтобы перейти на from visdialch.data.dataset import VisDialDataset
, и делаю это снова. Строка отладки должна быть на for i in range(10):
, но я больше не могу использовать F10 и F11, она останавливается. Тем временем локальные переменные из левой панели активности исчезают. Он подключен.
Два изображения могут ясно проиллюстрировать проблему.
Во-первых, до Я использую F10 для запуска "из visdialch.data.dataset import VisDialDataset "
Во-вторых, после Я использую F10 для запуска" из visdialch.data.dataset import VisDialDataset "
каталог моего проекта выглядит следующим образом, и мы можем сосредоточиться только на 1.py и visdualch
мой запуск. json - это
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"cwd": "${fileDirname}"
}
]
}
Пожалуйста, помогите мне. Спасибо за тонну.