VS Code远程连接服务器运行python程序

之前一直用pycharm连接服务器跑程序,pycharm需要本地和远程都存一份代码,然后把本地的更新同步到服务器上来实现代码修改,后来实习的时候发现企业里面都用VS Code,不得不说,VS Code真的很方便,直接连服务器在服务器上跑就行了,根本不需要把代码download到本地,很奈斯!!!

操作步骤

1. 下载安装VS Code

这一步就不过多介绍了

2. 安装远程连接的插件

选择一个顺手的就行,小编这里就选择第一个了
在这里插入图片描述

3. 配置远程主机信息

①选择第一个
在这里插入图片描述
②选择添加主机信息(第一个):
在这里插入图片描述
这里的配置格式为:ssh://用户名:密码@远程ip地址:端口号
<

### 配置 VSCode 进行远程服务器开发 为了在 Visual Studio Code (VSCode) 中配置远程服务器环境以运行机器学习模型,需要完成以下几个方面的设置: #### 1. 安装必要的软件和扩展 确保本地计算机已安装最新版本的 VSCode 和 Remote Development 扩展包。Remote Development 提供了 `Remote - SSH` 功能,允许用户通过 SSH 协议连接远程服务器[^1]。 ```bash # 如果尚未安装 VSCode 的 Remote Development 扩展,请打开 Extensions Marketplace 并搜索 “Remote Development”,然后点击安装。 ``` #### 2. 配置 SSH 密钥访问 为了安全地连接到租用的服务器,建议使用基于密钥的身份验证替代密码登录方式。具体操作如下: - 在本地生成一对公私钥文件(如果尚不存在),命令为 `ssh-keygen -t rsa`。 - 将生成的公钥 (`~/.ssh/id_rsa.pub`) 添加至服务器上的 `~/.ssh/authorized_keys` 文件中[^3]。 #### 3. 设置 VSCode 的 SSH Config 文件 编辑本地用户的 `.ssh/config` 文件来简化对目标服务器连接参数定义。例如: ```plaintext Host myserver HostName your.server.ip.address User your_username IdentityFile ~/.ssh/private_key_file_path ``` 此配置使得可以通过简单的主机名代替完整的 IP 地址与用户名组合来进行连接[^1]。 #### 4. 初始化远程会话 启动 VSCode 后,在命令面板输入 `> Remote-SSH: Connect to Host...` ,接着选择之前设定好的别名(如上面例子中的 `myserver`)。一旦建立好连接,就可以像平常一样在这个新的窗口里浏览该服务器上的文件系统并执行各种任务[^1]。 #### 5. Python 开发环境准备 当成功接入远程服务器后,按照常规流程设置适合于当前项目的 Python 虚拟环境,并激活它。利用 pip 工具安装所需的库依赖项,特别是那些针对 GPU 加速计算设计的框架比如 TensorFlow 或 PyTorch[^2]。 ```python # 创建虚拟环境 python3 -m venv ml_env # 激活虚拟环境 source ml_env/bin/activate # 更新pip pip install --upgrade pip setuptools wheel # 安装深度学习框架及相关工具 pip install torch torchvision torchaudio cudatoolkit ``` #### 6. 测试 GPU 可用性 确认所租赁的服务商确实提供了可用的 NVIDIA GPUs 给实例使用。可以借助 nvidia-smi 命令查看显卡状态以及驱动程序是否正常加载。对于某些特定情况可能还需要额外调整 CUDA 版本匹配等问题。 ```bash nvidia-smi ``` 以上步骤完成后即可开始构建、训练您的机器学习模型啦! ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

疯狂的小强呀

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值