我第一次在我的笔记本电脑中安装了 vscode 以在远程服务器上工作(传统上我在本地工作时使用spyder)。我在远程服务器中调试 python 代码时遇到困难。
我尝试了一个基本的 python 文件,但它不起作用:我缺少什么?
```{
"version": "0.2.0",
"configurations": [
{
"name": "Python Debugger: Attach",
"type": "debugpy",
"request": "attach",
"port": 5678,
"host": "localhost",
"pathMappings": [
{
"localRoot": "${workspaceFolder}",
"remoteRoot": "."
}
]
},
{
"name": "Python Debugger: Python File",
"type": "debugpy",
"request": "launch",
"program": "${file}"
}
]
} ```
Python 代码是使用脚本启动的,因为我需要提供一个参数(json 文件名):
感谢您对每个主题的建议
保罗
现在我可以本地和远程调试 python 文件(包括参数)。现在我想通过加载特定变量环境来增加额外的难度:例如“模块加载”,“导出路径和ld_library”,“源环境”。
除非我错了,我想我需要定义一个本地 .env 文件,其中声明了所有先前的变量:它正确吗?我还在 launch.json 文件中添加了一个附加参数,使用:
"envFile": "${workspaceFolder}/.env"
这个方法正确吗? (尽管如此,它对我不起作用,所以我正在寻找我犯了错误的地方或者我是否搞砸了一些事情)
任何反馈都将受到高度赞赏
保罗