如何在putty打开的远程机器上运行python脚本
我有一个在pythonshell中运行的python程序。现在我通过ssh连接打开putty,主机名为。我用用户名和密码登录。现在我的问题是,我的python程序必须在我通过putty打开的远程服务器上运行。此python程序生成的输出文件必须仅存储在远程服务器中。我是否应该将python脚本复制到远程服务器并在远程服务器中安装python以运行脚本?或者有其他方法可以做到这一点吗?如何在远程服务器中安装特定的python模块?是的,您必须将python脚本复制到远程服务器 这里有一个关于如何使用的链接 如果您是通过putty连接的,那么您的服务器应该是(我认为是)Unix/Linux。Exe文件在那里不起作用,但是默认情况下应该安装Python 键入shell(命令提示符)如何在putty打开的远程机器上运行python脚本,python,ssh,putty,Python,Ssh,Putty,我有一个在pythonshell中运行的python程序。现在我通过ssh连接打开putty,主机名为。我用用户名和密码登录。现在我的问题是,我的python程序必须在我通过putty打开的远程服务器上运行。此python程序生成的输出文件必须仅存储在远程服务器中。我是否应该将python脚本复制到远程服务器并在远程服务器中安装python以运行脚本?或者有其他方法可以做到这一点吗?如何在远程服务器中安装特定的python模块?是的,您必须将python脚本复制到远程服务器 这里有一个关于如何使
uname-a
或more/etc/issue
以了解远程服务器上有什么Unix/Linux
导航到复制python脚本的文件夹cd/my/directory/
启动脚本
pythonyourscript.py
是的,将脚本复制到那里,并使用其中的python运行脚本。对于python2和python3,在大多数Unixy服务器上都应该以名称python
或python2
安装python2和python3
安装python3…还有其他方法可以做到这一点(例如,您可以在服务器上设置一个虚拟文件系统,例如,将SFTP设置回客户端,以便服务器可以使用您的本地文件)。但是@AnttiHaapala的建议是迄今为止最简单的方法。如果“程序必须在远程服务器上运行”,那么我认为它必须在远程服务器上运行。要在远程服务器上安装python,python.exe文件是否必须复制到远程服务器并在那里运行?Linux和Unix发行版预装了python。服务器是Windows吗?在这种情况下,您必须使用远程桌面连接进行安装,或者手动登录以安装Python。远程服务器具有默认的Python 2.7.9。但是,如果我想使用任何特定的python模块,我应该如何在远程服务器中安装它们?这是服务器管理员的工作,需要安装其他模块。您需要root用户访问该服务器才能安装软件。根据发行版的不同,您将使用dpkg
、yum
或dnf
(或其他)实用程序从存储库中查找和安装软件。如果不了解发行版和模块,就帮不了什么忙。实际上,您可以拥有特定的模块,而无需根访问权限。Virtualenv是您正在寻找的,它可能已经安装在远程服务器上。