
使用场景是在 M1 的 mac 上面,用 vscode remote-ssh 连接实验室服务器( ubuntu16.04 ),做深度学习相关的东西,用 pyplot 将图片显示在 mac 上。 目前在网上搜到的稍微靠谱点的教程: https://www.jianshu.com/p/b143f0fac9da 但是仍然无法使用。 本质上是应该是将 linux 的图像转发到 mac 上。看到网上挺多 linux 转发到 windows 的教程,转发到 mac 就很少了。不知道有没有大佬踩过坑,能讲一讲怎么解决吗?
1 Aspector 2020-12-12 11:36:15 +08:00 via iPhone 我是用的 jupyter notebook,用 ssh tunnel 直接连(现在 vs code 好像也能直接开服务器上的 notebook 了),就是打开的时候有点卡...我只是接触过一点机器学习的皮毛,不知道 jupyter 能不能满足你的需求 |
2 NoobX 2020-12-12 11:37:55 +08:00 Jupiter notebook 服务器就行了吧 VS remote 着手不好用 |
3 lovestudykid 2020-12-12 11:46:12 +08:00 用 jupyter notebook,vscode 原生支持,并且可以连接远程 jupyter server,不需要 ssh remote |
4 Bolvvv OP @Aspector @NoobX @lovestudykid 忘记做补充,目前远程看图片就是用的 jupyter,不过由于自己的问题,始终不太习惯 jupyter 的操作逻辑,还是觉得常规编辑器用着更顺手一些。 |
5 lovestudykid 2020-12-12 11:51:09 +08:00 @Bolvvv 在 vscode 里用 jupyter |
6 lcdtyph 2020-12-12 12:13:01 +08:00 M1 可以安装 Xquartz 么? 可以的话把那个教程里的 ssh -X 改成 ssh -Y |
7 zooo 2020-12-12 12:13:12 +08:00 同样做深度学习,lz 搜搜 vision,我觉得还挺好用 |
8 mgrddsj 2020-12-12 12:15:59 +08:00 via Android 不习惯 Jupyter,但是临时想显示 matplotlib 的图的话,可以在当前 py 文件最前面加 #%% ,这样就相当于创建了一个 jupyter notebook 的 cell,点上方出现的 run cell 或者 Ctrl (Command)+Enter,会使用 Python interactive console 来跑这段代码,图会直接出现在那个 console 里。 |
9 Bolvvv OP @lcdtyph 先看看大家还有没有什么好办法。之前在 x86 的 mac 下折腾,最后不知道是啥设置出错了,导致即使不显示图片 pyplot 都无法使用,现在对这个方法有点畏惧 |
11 zooo 2020-12-12 12:32:50 +08:00 |
12 superlc 2020-12-12 12:51:22 +08:00 via iPhone 把图片存到硬盘,vscode 直接打开图片 |
13 haiyang1992 2020-12-12 15:30:29 +08:00 via Android iterm2 有一套工具可以装到服务器上,里面有一个 imgcat 可以在 terminal 里显示图片 |
14 yuruizhe 2020-12-12 18:17:09 +08:00 via iPhone @haiyang1992 同+1,跳板机不好弄,而且服务器上 matplotlib 的 backend 只有 Agg,只能 saveimg 再 imgcat |
15 visitant 2020-12-12 18:40:57 +08:00 试试 x11 forward 吧,不确定现在的 remote-ssh 能不能支持 x11 forward,大概半年前还不太行 |
16 Liyiw 2020-12-12 19:52:41 +08:00 pyplot 把图片写下来吧,手动打开文件看 |
17 FurN1 2020-12-16 07:45:48 +08:00 JupyterLab 试一试?单网页多 tab UI |
18 jaredyam 2021-07-28 22:16:53 +08:00 老哥,这问题后来这么解决的?除了这个问题以外,你是怎么解决远程编辑服务器项目文件这个问题的?用 vscode remote ssh ?由于我目前的开发环境是一个没有公网的局域网内的本地 Windows 和远程 Linux,连 remote ssh 这个插件都搞不起来(好像需要公网),老哥你有这种开发环境下的工具推荐吗? |