VSCode с Python Отладчик: аргумент командной строки не работает в режиме отладки - PullRequest
0 голосов
/ 23 апреля 2020

Спасибо и заранее извиняюсь, я новичок.

У меня проблемы с отладкой скрипта python с VSCode, когда в запуск включен аргумент командной строки (snapshots/*.h5). json файл (как указано здесь: VSCode Asp. Net аргументы командной строки ядра при отладке? ). Когда я запускаю сценарий с подключенным отладчиком, в интегрированном терминале запускается следующая команда:

env DEBUGPY_LAUNCHER_PORT=62951 /home/liamo/miniconda3/envs/dedalus/bin/python /home/liamo/.vscode-server/extensions/ms-python.python-2020.4.74986/pythonFiles/lib/python/debugpy/wheels/debugpy/launcher /mnt/c/dev/dedalus/examples/ivp/2d_rayleigh_benard/plot_flux2.py snapshots/*.h5

Возникает исключение, указывающее, что каталог файла snapshots/*.h5 не распознан. Когда я запускаю следующую команду вручную, пропуская панель запуска отладчика и DEBUGPY_LAUNCHER_PORT:

/home/liamo/miniconda3/envs/dedalus/bin/python /mnt/c/dev/dedalus/examples/ivp/2d_rayleigh_benard/plot_flux2.py snapshots/*.h5

Нет исключений, и сценарий успешно выполняется. Это приводит меня к мысли, что ошибка связана с отладчиком и / или пропущенным кодом. Любое понимание того, почему это происходит, будет оценено. Версия VSCode - 1.44.2 с python расширением 2020.4.74986. Среда python в WSL использует Conda.

Еще раз спасибо!

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