【问题标题】:how to see the result of python code in a remote linux server如何在远程 linux 服务器中查看 python 代码的结果
【发布时间】:2020-04-24 12:35:10
【问题描述】:

我想在 Windows 上使用 putty 在 linux 远程服务器上运行我的 python 代码。我只能使用命令行。我在命令行中使用此代码:

python3 mycode.py

我的代码开始运行,但我看不到任何东西。我使用腻子连接到服务器。我无法输入任何其他命令:

如果我重新启动连接,我也看不到任何结果。 我没有任何图形用户界面。如何查看我的代码的结果?

【问题讨论】:

  • cannot open display: localhost:10.0 它肯定是在尝试连接到 X 服务器。你确定你没有 GUI?
  • 您希望看到什么?代码是什么?它是否在本地计算机的终端中运行?
  • @Aplet123 显示该消息是因为我想打开gedit,但我打不开。我在腻子中启用了 X11,但我没有 GUI。我认为远程服务器不允许我拥有 GUI。但是我怎样才能看到我的结果呢?
  • @MatsLindh 我想查看在远程 linux 服务器上运行的结果代码。不,我在服务器的终端上运行它。
  • 是的,但是结果是什么?它是命令的文本输出吗?它是在启动一个窗口吗?您希望从启动 python 应用程序中得到什么?

标签: python linux putty


【解决方案1】:

你需要转发X11服务器:

ssh -X user@server

您的远程主机还需要配置为允许转发X11。更多详情在this StackExchange回复。

【讨论】:

  • 感谢您的回复,但我在 putty 中启用了 X11,但我无法使用 GUI。我认为远程服务器不允许我拥有 GUI。但是我怎样才能看到我的结果呢?
  • 如果您启用 X11 转发,您还需要在您的计算机上本地安装 X 服务器以显示 GUI。
猜你喜欢
  • 2020-11-19
  • 2023-01-25
  • 2013-03-19
  • 2010-09-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多