我正在尝试使用 VsCode 调试基于 Python 的 azure 函数。我的 launch.json 文件发布在下面。
我第一次调试该功能时,它运行没有问题。然而,在随后的调试中,我收到 python.exe 无法运行的错误:
问题似乎出在 python.exe 文件本身。为了排除故障,我删除了 .venv/Scripts 目录中的 python.exe 文件,并将其替换为我的基本 python.exe 文件的副本。
替换文件后,初次尝试时调试工作正常,但是在后续调试中我再次遇到相同的“python.exe”无法运行错误。
每次替换 python.exe 文件时,调试都会在第一次尝试时起作用,并在所有后续运行中失败。
将此添加到您的配置中 launch.json:
"envFile": "${workspaceFolder}/path/to/requirements.txt"
确保requirements.txt不为空。
packageX==versionX
packageY==versionY
....