在PyCharm(sciview)中本地查看远程python解释器的绘图
我正在使用OSX上本地安装的PyCharm Professional连接到Google Cloud DataProc云上的远程python解释器 这花了我一段时间,但现在我几乎所有东西都在工作——我可以在远程机器上交互执行代码,在iPython终端中查看输出,甚至可以通过x11转发在本地查看远程绘图 我唯一不知道的是如何让PyCharm“本机”显示这些绘图(即在“SciVew”绘图窗口中)。我很怀念这部电影,因为它记录了一段古老情节的历史在PyCharm(sciview)中本地查看远程python解释器的绘图,python,matplotlib,ssh,pycharm,Python,Matplotlib,Ssh,Pycharm,我正在使用OSX上本地安装的PyCharm Professional连接到Google Cloud DataProc云上的远程python解释器 这花了我一段时间,但现在我几乎所有东西都在工作——我可以在远程机器上交互执行代码,在iPython终端中查看输出,甚至可以通过x11转发在本地查看远程绘图 我唯一不知道的是如何让PyCharm“本机”显示这些绘图(即在“SciVew”绘图窗口中)。我很怀念这部电影,因为它记录了一段古老情节的历史 知道为什么我的远程绘图只显示在一个单独的xQuartz窗
知道为什么我的远程绘图只显示在一个单独的xQuartz窗口中,而不是本地显示吗?TL;DR在调试模式下运行项目一次。将显示绘图。然后,在执行一次调试技巧之后,可以在正常模式下继续运行项目
SciView与远程解释器的情节中断似乎与PyCharm bug有关。但是 在调试中最初运行python项目就足够了 模式或在“编辑配置”中取消标记“使用Python控制台运行” 在第一次跑步之前。远程绘图将显示在SciView中。那你呢 可以通过标记“RunwithPython”再次撤消配置更改 “控制台”和远程绘图仍将工作
有些人并行启动x-forwarding ssh会话,但x-forwarding是出了名的不愉快和不可靠,所以我不建议这样做 首先选择“调试”将让ssh解释器绘图显示在Scien中,我不知道“选择调试”是什么意思?