如何将python应用程序部署到运行Windows的远程计算机

如何将python应用程序部署到运行Windows的远程计算机,python,windows,deployment,Python,Windows,Deployment,我开发了一个基于RabbitMQ和多个python应用程序的分布式应用程序。系统相当复杂,所以我们很可能需要多次更新部署的解决方案。客户希望我们使用运行windows的服务器。所以问题是如何部署和更新这个系统的python部分。作为子问题,部署源代码还是使用pyinstaller获取可执行文件然后部署它们更好?在我的测试服务器上,当我有一些更改时,我只使用git pull,这可能不是生产系统的情况。我处于类似的位置,我将pyinstaller与fabric结合起来。因此,我构建了项目的编译版本,

我开发了一个基于RabbitMQ和多个python应用程序的分布式应用程序。系统相当复杂,所以我们很可能需要多次更新部署的解决方案。客户希望我们使用运行windows的服务器。所以问题是如何部署和更新这个系统的python部分。作为子问题,部署源代码还是使用pyinstaller获取可执行文件然后部署它们更好?在我的测试服务器上,当我有一些更改时,我只使用git pull,这可能不是生产系统的情况。

我处于类似的位置,我将pyinstaller与fabric结合起来。因此,我构建了项目的编译版本,并使用fabric,按照客户的要求进行部署


Fabric支持角色定义、多个客户端的多个配置。

但据我所知,Fabric使用SSH,这在Windows平台上可能很难掌握。您是否安装OpenSSH来处理此问题?谢谢,我会亲自尝试