VSCode 深度学习环境配置

1、趋动云服务器连接

如何在本地连接一台远程的Linux服务器呢?一般的方式是通过SSH服务

安全外壳协议(Secure Shell,简称SSH)是一种在不安全网络上用于安全远程登录和其他安全网络服务的协议。

在VS Code 中我们可以使用remote-ssh cha

1. 1VSCode 连接远程服务器

a. 安装 Remote-SSH 插件

  1. 使用: ctrl + shift + x : 打开插件管理面板,搜索Remote-SSH,并安装

在这里插入图片描述

b. 连接远程服务器

  1. 打开右侧面板中的远程资源管理器
    在这里插入图片描述
  2. 连接远程服务器
    在这里插入图片描述
  3. 点击SSH上的 + 号,在右侧 Enter SSH Connection Command 中粘贴趋动云的连接命令,并回车。

ssh -p 435xx root@direct.virtaicloud.com

  • -p 表示 SSH服务的端口
  • root 是用户名称
  • direct.virtaicloud.com 服务器地址。这里需要DNS解析
  • 如果是自己实验室的服务器,也可以 这也写: ssh -p 22 你的账户名@192.168.1.11
  1. 选择保存位置,选出现的第一个即可。在这里插入图片描述
  2. 完成配置
    在这里插入图片描述
  3. 修改连接名称
    在这里插入图片描述
    选择SSH 后边的齿轮,选择第一个配置文件。
    在这里插入图片描述
    在这里插入图片描述

将HOST修改为远程项目的名称如:D2L 方便区分。在后期有多个的时候,不会发生名字冲突。这个很重要!
在这里插入图片描述

c. 添加多个远程容器(远程服务器)

添加多个远程服务器,这里其实只是把以上的步骤重复一遍即可,但是需要主要的是,一定要重命名项目。

d. 删除远程连接

在这里插入图片描述

  1. 点击SSH后的齿轮,选择第一个文件,打开配置文件。
  2. 删除想要删除的配置即可。如下面四行,一定要将这Host 缩进下的内容全部删除。
  3. ![在这里插入图片描述](https://img-blog.csdnimg.cn/0b90f6c785744aafa5699ee84a60dcc2.png

2. 深度学习相关的包安装

pip install xxx

如果提示有缺什么包如:

Traceback (most recent call last):
File “main.py”, line 14, in
import sklean
ModuleNotFoundError: No module named ‘sklean’

遇到这个问题,只需要把最后一行粘贴到google 和百度

在这里插入图片描述
在这里插入图片描述
我们在终端输入:

pip install -U scikit-learn --user

即可。