vscode 连接服务器,为什么跑一会程序就自己中断了

vscode 连接服务器,为什么跑一会程序就自己中断了

一、 问题描述

在使用vscode编辑器,连接服务器运行程序的时候,只要自己不在电脑端操作(就是自己的电脑一直处于工作状态),vscode 软件就会弹出一个让我重新连接的界面,同时,程序也自动中断。

二、问题解决
  1. 网上百度了很多方法,有人说是因为Vscode软件被汉化了,所以断开,需要重连。我将汉化后的vscode重新更改成英文版本,该问题还是没有解决。

  2. 后来才发现,原来是我的电脑前段时间,自己更新了下,同时,它将系统的很多设置都更新为默认设置。比如,电脑的睡眠时间被设置成了20分钟。网上百度了下,睡眠的意思是“电脑休眠指的是将当前处于运行状态的数据保存在硬盘中,整机将完全停止供电。” ,所以,难怪只要我的电脑没有人在操作,一会就会中断当前正在运行的程序。在这里插入图片描述注:
    Win 10 快捷找到“电源和睡眠”的方法:在电脑的最下方菜单栏空白处,右击,选择“任务栏设置”–>在搜索框输入“睡眠”,即可打开上图1。在这里插入图片描述

  3. 将上图的休眠时间更改为“永不”,这个问题便可以解决。

### 配置 VSCode 远程连接服务器并运行程序 #### 安装 Remote-SSH 插件 为了实现远程开发功能,需在 Visual Studio Code 中安装名为 Remote-SSH 的扩展。这一步骤假设读者已具备一定的基础知识[^1]。 #### 设置 SSH 访问权限 确保本地计算机能够通过 SSH 协议访问目标服务器。通常情况下,这意味着要在本地机器上配置好相应的私钥,并确认公钥已被添加至远端主机的 `~/.ssh/authorized_keys` 文件中。对于某些特定场景下可能出现的身份验证失败问题,可能需要进一步排查网络设置或防火墙规则。 #### 使用 SSH 进行连接 启动 VSCode 后,按下快捷键 `F1` 或者点击左侧活动栏中的绿色图标打开命令面板,输入并选择 "Remote-SSH: Connect to Host..." 命令。按照提示输入要连接的目标地址以及用户名信息完成首次链接建立过程。如果一切正常,则会自动加载该服务器上的文件系统结构供开发者浏览编辑[^2]。 #### 查看现有 Python 虚拟环境 一旦成功建立了与远程服务器之间的稳定连接之后,可以通过终端窗口执行如下指令来获取当前存在的 Conda 环境列表: ```bash conda env list ``` 此操作有助于快速定位所需的工作空间以便后续调用对应的解释器版本进行项目开发[^3]。 #### 执行 Python 应用 选定合适的 Python 解释器后即可编写代码并通过内置调试工具测试应用程序逻辑。只需简单地右击源码文件内的任意位置然后选取 “Run Python File in Terminal”,就能让所选脚本立即在一个新的 shell 实例里面被执行起来。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

薰珞婷紫小亭子

整理不易,多多鼓励~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值