通过SSH打开Python shell

1 投票
2 回答
1787 浏览
提问于 2025-04-15 21:49

我正在使用这个工具在Windows上设置一个ssh服务器。我想通过远程ssh连接打开标准的Python命令行,但就是无法成功。如果我在ssh命令行中输入'python',什么也没有发生,它似乎只是等待我输入更多内容。不过,我的服务器机器在我这样做后显示有一个新的python进程在运行。

运行脚本是没问题的。

我需要使用其他的Python命令行,或者其他的ssh服务器,还是需要一些不同的配置吗?

谢谢

2 个回答

0

问题可能出在你正在使用Windows的Python程序,这个程序需要在Windows的控制台环境中运行,但你现在的环境不支持Windows控制台的一些功能。你可以看看Andy Koppe的conin,可能会对你有帮助。

2

我猜测Python没有把SSH终端中的标准输入(stdin)当作一个真正的终端来识别。我也不太清楚为什么会这样。

不过,你可以试试运行“python -i”来解决这个问题。

撰写回答