错误
当在本地调试远程服务器上的代码时,报错:
调试设置中的Python路径无效
踩坑
根据提示去launch.json文件里
以为是 "python": "${command:python.interpreterPath}"
的地址出现问题,修改为python.exe的绝对地址仍然报错,说明提示是错误的,不是launch.json文件的问题
解决
虽然在远程调试,本地的也要设置!
打开本地的设置文件:
"python.pythonPath"
修改为python的绝对地址,然后就成功了
python的地址查找方法:
import sys
print(sys.executable)
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: 当前文件",
"type": "python",
"python": "${command:python.interpreterPath}",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"cwd": "${fileDirname}",
"justMyCode": true
}
]
}