繁体   English   中英

在 PyCharm (sciview) 中本地查看来自远程 python 解释器的图

[英]View plots from remote python interpreter natively in PyCharm (sciview)

我在 OSX 上使用本地安装的 PyCharm Professional 连接到 Google Cloud DataProc 云上的远程 python 解释器。

这花了我一段时间,但现在我几乎一切都在工作 - 我可以在远程机器上交互式执行代码,在 iPython 终端中查看输出,甚至通过 x11 转发在本地查看远程绘图。

我唯一无法弄清楚的是如何让 PyC​​harm 以“本机”方式显示这些图(即在“SciVew”绘图窗口中)。 我想念这个,因为它保留了旧情节的历史。

知道为什么我的远程图只显示在单独的 xQuartz 窗口中而不是本地显示吗?

TL;DR 在调试模式下运行您的项目一次。 情节会出现。 然后,您可以在执行一次调试技巧后以正常模式继续运行项目。


远程解释器的 SciView 绘图破坏似乎与 PyCharm 错误有关。 但是有一个解决方法

在第一次运行之前,在调试模式下或在“编辑配置”中取消标记“使用 Python 控制台运行”最初运行 Python 项目就足够了。 远程绘图将出现在 SciView 中。 然后,您可以通过标记“使用 Python 控制台运行”再次撤消配置更改,并且远程绘图仍然有效。

有些人并行启动 x-forwarding ssh 会话,但众所周知,x-forwarding 令人不快且不可靠,因此我不建议这样做。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM