[英]Display matplotlib plots over SSH X server
我想在 SSH 连接上显示 matplotlib 图。 我的本地机器正在运行 Windows 10 并且我正在通过 SSH 连接到 Linux 机器,我在 Conda 虚拟环境中运行我的 Python 代码。 我没有权限在 Linux 机器上安装,除了我可以通过 Conda 安装的 Python 代码。
在后端设置为默认 Agg 时调用 plt.show() 会导致“Agg 是非 GUI 后端”错误,因此我尝试了教程中列出的其他方法。 每个都引发了一个错误,例如
ImportError: Failed to import any qt binding
或者
ImportError: cairo backend requires that pycairo>=1.11.0 or cairocffiis installed
据我了解,所有这些都需要在 Python 和 Conda 之外进行安装才能使它们中的任何一个工作,但我没有这样做的权限。 另外,我应该说我可以使用其他 GUI 应用程序,所以 X 服务器运行正常。
所以现在我想问一下如何前进。 在我请求安装某些东西的许可之前,我是否需要采取任何步骤来安装其中之一,例如 Qt? 如果有不需要管理员批准安装的替代方案,它是什么?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.