配置VS Code + Ubuntu服务器 + Docker + Python:远程调试Debug
- 配置VS Code + Ubuntu服务器 + Docker + Python:远程调试Debug
-
- 0.背景和原理
-
- 背景:
- 原理:
-
- 1.Docker容器配置
- 2.VS Code配置
-
- 安装插件`Remote SSH`和`Python`
- 点击左下角的箭头,在对话框中选择`Open SSH Configuration File,`选择第一个`config`文件进行修改
- 修改文件,添加上容器的SSH设置
- 点击左侧的`Remote Explore`,可以看到已经有了远程服务器123
- 进入`Explore`,选择`Open Folder`,在弹出对话框内找到你的项目路径并选择OK
- 进入VS Code的扩展,可以看到提示:将Python安装到SSH:123
- 使用`Shift + Ctrl + P`,在对话框中找到`Python: Select interpreter`并选择,在展开的选项中找到你需要用的Python路径
- 点击左侧的`Run and Debug`,选择`create a luanch.json`
- 在代码中设置断点,即可开始快乐Debug
配置VS Code + Ubuntu服务器 + Docker + Python:远程调试Debug
0.背景和原理
背景:
有服务器且在服务器中安装了Docker
使用VS Code进行远程Debug
原理:
使用SSH来实现
1.Docker容器配置
以新建tensorflow的Docker容器为例
拉取tensorflow的镜像
使用指令
sudo docker pull tensorflow/tensorflow:latest-gpu
即可拉取tensorflow-gpu的镜像
使用指令