将python应用程序部署到Mac和Windows用户

将python应用程序部署到Mac和Windows用户,python,deployment,Python,Deployment,我已经用python编写了一个应用程序,它依赖于wxPython和其他一些python库。我知道pyexe可以使python脚本在Windows上可执行,但是使用不知道如何安装所需依赖项的朋友与我的Mac共享它的最简单方法是什么?一种选择是将依赖项捆绑在同一个包中,但这似乎有点笨重。人们通常如何部署此类应用程序?这一次我错过了Java…您可以查看它,它类似于py2exe 人们通常如何部署此类应用程序 2个选择 有指示 都捆起来了 你可以这样写简单的说明。人们可以非常可靠地遵循这些规则,除非他们没

我已经用python编写了一个应用程序,它依赖于wxPython和其他一些python库。我知道pyexe可以使python脚本在Windows上可执行,但是使用不知道如何安装所需依赖项的朋友与我的Mac共享它的最简单方法是什么?一种选择是将依赖项捆绑在同一个包中,但这似乎有点笨重。人们通常如何部署此类应用程序?这一次我错过了Java…

您可以查看它,它类似于py2exe

人们通常如何部署此类应用程序

2个选择

  • 有指示

  • 都捆起来了

  • 你可以这样写简单的说明。人们可以非常可靠地遵循这些规则,除非他们没有足够的特权。有时他们需要在linux环境中
    sudo

  • 下载简易安装(或pip)

  • easy\u安装这个
    easy\u安装那个
    (或者
    pip这个
    pip那个

  • 轻松安装
    您编写的任何软件包

  • 它工作得非常好。如果您下载一些Python软件包,您将看到这一点。 斯芬克斯需要文件。Django需要文档和PIL。只需记录依赖项就可以了。其他人做这件事似乎没有严重的问题。跟随他们的领导

    把东西捆起来意味着你必须

    (a) 提供整个原始发行版(按照大多数开源许可证的要求)

    (b) 提供兼容的开放源代码许可证和捆绑产品的许可证。如果您依赖于所有具有相同许可证的东西,那么这可能很容易。否则,您基本上无法重新分发它们,必须求助于安装说明