【发布时间】:2015-06-18 16:42:47
【问题描述】:
我有一个在 python shell 中运行的 python 程序。现在我通过 ssh 连接打开带有主机名的腻子。我用用户名和密码登录。现在我的问题是我的python程序必须在我通过putty打开的这个远程服务器上运行。此 python 程序生成的输出文件必须仅存储在远程服务器中。我应该将我的 python 脚本复制到远程服务器并在远程服务器中安装 python 来运行我的脚本吗?或者有没有其他方法可以做到这一点?如何在远程服务器中安装特定的python模块?
【问题讨论】:
-
是的,将您的脚本复制到那里并使用其中的 python 运行它。应该安装在大多数 Unixy 服务器中,名称为
python或python2用于 Python 2,python3用于 Python 3... -
还有有其他方法可以完成(例如,您可以在服务器上设置一个虚拟文件系统,例如,SFTP 回到您的客户端,所以您的本地文件可供服务器使用)。但@AnttiHaapala 的建议是迄今为止最简单的方法。
-
如果“程序必须在远程服务器上运行”,那么我认为它必须在远程服务器上运行。
-
要在远程服务器上安装python,python.exe文件是否必须复制到远程服务器并在那里运行?
-
Linux 和 Unix 发行版预装了 Python。服务器是 Windows 吗?在这种情况下,您必须使用远程桌面连接进行安装或手动登录以安装 Python。