Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PyCharm(sciview)中本地查看远程python解释器的绘图_Python_Matplotlib_Ssh_Pycharm - Fatal编程技术网

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

在PyCharm(sciview)中本地查看远程python解释器的绘图,python,matplotlib,ssh,pycharm,Python,Matplotlib,Ssh,Pycharm,我正在使用OSX上本地安装的PyCharm Professional连接到Google Cloud DataProc云上的远程python解释器 这花了我一段时间,但现在我几乎所有东西都在工作——我可以在远程机器上交互执行代码,在iPython终端中查看输出,甚至可以通过x11转发在本地查看远程绘图 我唯一不知道的是如何让PyCharm“本机”显示这些绘图(即在“SciVew”绘图窗口中)。我很怀念这部电影,因为它记录了一段古老情节的历史 知道为什么我的远程绘图只显示在一个单独的xQuartz窗

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

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

我唯一不知道的是如何让PyCharm“本机”显示这些绘图(即在“SciVew”绘图窗口中)。我很怀念这部电影,因为它记录了一段古老情节的历史


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

TL;DR在调试模式下运行项目一次。将显示绘图。然后,在执行一次调试技巧之后,可以在正常模式下继续运行项目


SciView与远程解释器的情节中断似乎与PyCharm bug有关。但是

在调试中最初运行python项目就足够了 模式或在“编辑配置”中取消标记“使用Python控制台运行” 在第一次跑步之前。远程绘图将显示在SciView中。那你呢 可以通过标记“RunwithPython”再次撤消配置更改 “控制台”和远程绘图仍将工作


有些人并行启动x-forwarding ssh会话,但x-forwarding是出了名的不愉快和不可靠,所以我不建议这样做

首先选择“调试”将让ssh解释器绘图显示在Scien中,我不知道“选择调试”是什么意思?