A simple out-of-the box solution if win32all is installed on both machines: The PythonWin package by default registers a Python.Interpreter COM server, which you can start up via DCOM on any remote machine. Once started, you can execute any Python commands as strings. /s