离线配置VS Code远程连接服务器

  1. 下载VS Code,点Help-记住Submit ID;
  2. 进入extensions,通过install from VSIX安装:Python,Python Extension Pack等(在https://marketplace.visualstudio.com/中下载);
  3. 参考vscode远程配置,注意先将server文件配置在服务器上后(使用Mobaxterm等软件进行),再到vscode上建立远程连接:ssh [email protected] -A;
  4. 本地安装好第二步的插件后,再连接服务器,将插件也安装在服务器上(连接服务器后选择install from VSIX,select from local来安装,选择已安装的插件来install in xx.xx.xx可能会失败);
  5. 安装python成功后,ctrl+shift+p,搜索python select interpreter,选择服务器上虚拟环境中的bin/python(参考路径:/home/usr/anaconda3/envs/python-37/bin/python)。
  6. 到第五步就可以用vscode远程开发了,如果还需要调试:选择左边栏中的Run and Debug,如果调试的脚本需要附加参数,打开Run-Open Configurations,在代码中加入”args”:“–gpu”,”2”,”–xx”,”yy”,另外环境参数可用”env”:{“CUDA_VISIBLE_DEVICES”:”2”, “MKL_SERVICE_FORCE_INTEL”:”1”},其他可用参数自己探索。

另外,目前是内网开发无法联网,有时候需要的插件由于版本不匹配,无法安装,想到一个比较笨的方法:因为只有内网无法联网,还提供了一个可联网的云服务桌面,在云桌面上安装了对应版本的vscode,需要哪个插件就先在可联网的vscode上查找版本号,通过这个版本号来下载可以给无法联网的vscode使用的旧版插件。

你可能感兴趣的:(服务器,vscode)