当我正在工作的服务器上没有显示时,是否可以使用matplotlib plot或类似的打印工具将python2应用程序中的绘图保存到文件中?在
上下文: 我在运行newdebian的服务器集群上运行Python中的一系列大型优化。我真的希望能够将这些优化保存为绘图(例如,一个像“opt-100.png”这样的文件)以及原始数据。我不能这样做,因为皮拉布和matplotlib.pyplot无法导入,因为没有显示(即当我尝试导入时,python抛出了“RuntimeError:could not open display”)。在
我意识到我可以保存原始数据,然后scp到我的本地机器上,但由于我的代码的当前配置,这将是一个很大的工作!!在
Matplotlib的后端必须设置为使用软件渲染而不是硬件渲染。在导入任何matplotlib或pylab之前尝试以下操作:
相关问题 更多 >
编程相关推荐