在远程服务器上执行本地python脚本(没有安装python)

时间:2015-09-08 06:10:36

标签: python paramiko

我有2台服务器,即本地和远程服务器,但远程服务器没有安装python。两台服务器都安装了Windows。我想在远程服务器上执行本地python脚本,而无需在远程服务器上安装python。例如,我有本地python脚本' zip.py':

User.last_book_completed

另一个连接到远程服务器并执行' zip.py'的脚本。在远程服务器上:

rem.py

filenames = ['a.txt','b.txt','c.txt']
zf = zipfile.ZipFile('files.zip', mode='w')
for fname in filenames:
    zf.write(fname)
zf.close()
print

但是本地python脚本没有在远程服务器上执行。如何让它在远程服务器上执行?我想使用脚本本身执行,而不是通过安装cygwin然后对服务器执行ssh。

1 个答案:

答案 0 :(得分:2)

也许您正在寻找可移植的可执行文件(一个不需要安装即可运行的程序)。这里有一些python:

  1. WinPython“在任何Windows PC上运行Python,Spyder与SciPy和朋友的最简单方法,无需安装任何东西!”

  2. Anaconda