使用 Web Code Server
Code Server 官方教程 code server 如上所述,使用 VsCode 需要安装相关软件包,这些操作需要在镜像内执行。此处请注意,目前暂不支持基于 conda 的 Python 运行环境。如果你使用了它,请将 Python 执行环境复制或链接到 /usr/bin 或 /usr/local/bin- 进入开发环境 - VSCS 页面,点击新建,选择 VSCS 作为访问方式。
- 此处的扩展目录指的是 VSCode 中安装的各种插件的存储路径。建议将它们安装到 /xxx/.vscode/extensions 这种路径格式下。系统会默认提供一个插件路径,但关闭后可能会丢失。
- 如何使用 code server:进入、打开、监控等操作通过列表右侧的操作菜单执行。点击“打开”会跳转到 vscode 页面。
- code server 界面如下所示:
以 SSH 模式创建实例
- 进入开发环境 - VSCS 页面,点击新建
-
选择 SSH 作为访问方式并配置公钥。
- 配置存储挂载(可选),选择资源实例,完成后点击新建。
访问 SSH 实例
- 创建完成后,在列表页找到对应实例并点击打开。
- 点击“打开”后,你可以获取对应的访问命令,并得到 SSH 连接 IP 与端口。
问答
-
SSH 连接时出现 “remote host identification has changed” 的问题
如何修复:
ssh-keygen -R [ip]:port
在 VSCS 中持久化安装 Python 库
- 配置持久化目录
-
将 pip 安装位置设置为持久化目录
pip config set global.target /volume/test/pkgpip -v config list -
指定 Python 导入路径
PYTHONPATH=/volume/test/pkg:$PYTHONPATH
