使用场景是在 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 2
不习惯 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
IgniteWhite 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 这个插件都搞不起来(好像需要公网),老哥你有这种开发环境下的工具推荐吗?
|