Python: невозможно отладить с использованием кода - PullRequest
0 голосов
/ 13 декабря 2018

Я новичок в python, а также в anaconda, я установил и настроил все, включая переменные среды.Затем я открыл против кода и набрал

print("hello world")

и попытался отладки.Я не получил никакого вывода и получил пару тайм-аут на отладчике.это то, что было на терминале после того, как я запустил отладчик:

(base) C: \ Users \ Arun> cd e: \ pythontutorials && cmd / C "set" PYTHONIOENCODING = UTF-8 "&&установить "PYTHONUNBUFFERED = 1" && E: \ Python \ pythonw.exe c: \ Users \ Arun.vscode \ extensions \ ms-python.python-2018.11.0 \ pythonFiles \ экспериментальный \ ptvsd_launcher.py --default --client --host localhost --port 62293 e: \ pythontutorials \ firstprogram.py "

Ответы [ 2 ]

0 голосов
/ 13 декабря 2018

Установите Python от Microsoft, кажется, у вас уже есть

, откройте настройки Ctrl +, найдите путь к Python и измените конфигурацию Python> путь к Python на Python3

На вкладке отладки,щелкните значок настроек и добавьте приведенный ниже код в файл launch.json, сохраните его и убедитесь, что он выбран в качестве конфигурации на вкладке отладки.

   {        "name": "Python: Current File (Default Debug)",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "none"

        }

Если все пойдет хорошо, вы сможетеотлаживать от DEBUG CONSOLE` не терминал

0 голосов
/ 13 декабря 2018

Вероятно, это ошибка пути.Как я уже встречал в прошлом, VS Code не позволяет вам запускать команды python из своего терминала, если только его пути не заданы в системных переменных.Перепроверьте это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...