手机网站宽度多少合适,wordpress redis 刷新,icp网站备案密码找回,网络直播营销的方式目录 离线安装插件安装方法 vscode连接远程服务器中的docker远程连接python jupyter开发 离线安装插件
使用vscode开发过程中#xff0c;有一些内网服务器没法连接外网#xff0c;造成安装插件不方便#xff0c;网络上很多文章提供了很多方法#xff0c;比较常见的一种是有一些内网服务器没法连接外网造成安装插件不方便网络上很多文章提供了很多方法比较常见的一种是
使用一台联网的机器浏览器搜索插件下载插件*.vsix 格式的文件复制到内网机器上并安装
经笔者实际使用这种方法存在几个问题
首先插件版本和vscode版本需要匹配增加插件搜索的工作量其次最新微软官网中很多插件没有download按钮需要在插件的github项目中自行查找release文件或者很多插件很难找到最后当插件数量较多时这种方法无疑非常浪费时间并且vscode升级后需要用同样的方法再次下载-复制-安装。
经过测试笔者总结了一种相对简洁的方法减少了查找版本、搜索插件的工作量并且可批量安装多个插件
安装方法
同样需要寻找一台联网的机器(毕竟要从外网获取插件这一步似乎是必不可少的)检查机器的系统同目标机(一般是内网机器)操作系统及版本是否一致如笔者所用为ubuntu18.04这一步推荐在外网机上安装虚拟机完成。要求外网机和内网机的系统版本一致在外网机上安装VScode版本不进行限制但是推荐使用离线包, 如deb包的形式进行安装之后正常安装插件安装完成后使用测试外网机的vscode和插件安装调试无误后将外网机的 /home/waiwang/.vscode/extensions文件打包如打包名称为extensions.tar.gz将extensions.tar.gz和vscode的安装包一起复制到内网机内网机安装vscode随后将extensions.tar.gz解压并覆盖内网机中的/home/neiwang/.vscode/extensions目录最重要一步 修改内网机/home/neiwang/.vscode/extensions/extensions.json文件将路径替换成内网机的本机路径重启vscode等待一段时间后不出意外的话可以在内网机的机器上看到所有的安装插件了
vscode连接远程服务器中的docker
远程连接
安装remote-ssh插件
内网无法下载vscode-server.tar.gz 参考下面文章下载安装
vscode-server.tar.gz下载安装 需要注意的是vscode-server.tar.gz 及其安装是在服务器端进行操作而不是打开vscode的客户端 python jupyter开发
提前在服务器端的 docker container中安装 ipykernel
python -m pip install ipykernel -i https://pypi.mirrors.ustc.edu.cn/simple/内网一般无法访问 https://pypi.mirrors.ustc.edu.cn/simple/ 需要替换成内网的pip地址
如果希望成功使用jupyer功能同样需要在服务器端的机器(docker container)中安装vscode插件位置在~/.vscode-server/extensions同样可以在有网机器中调试完毕将 ~/.vscode-server 整体复制到服务器端。 可参考链接 vscode中 ssh连接服务器后 无法为jupyter文件选择内核kernel