Спасибо и заранее извиняюсь, я новичок.
У меня проблемы с отладкой скрипта 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.
Еще раз спасибо!