代码之家  ›  专栏  ›  技术社区  ›  David Hicks

向非技术用户分发独立的Python基于web的应用程序

  •  5
  • David Hicks  · 技术社区  · 16 年前

    我已经看过了以前的问题,但没有一个是相关的。我不担心源代码的安全性(我的应用程序将是开源的,我会出售内容来配合),我只需要非技术性的Windows用户能够毫不费力地下载和使用我的应用程序。

    我现在的想法是 NSIS 要创建包含Python和Python LDAP作为MSI的安装程序,请将我自己的简单基于Python的web服务器注册为Windows服务,并在桌面上的“开始”菜单/中放置一个快捷方式,链接到 http://localhost . NSIS可以做到这一点吗?例如,NSIS可以检查当前安装的Python副本吗?有没有更好的方法可以做到这一点——有没有一个方便的框架可以让我将代码放入一个文件夹中,并将其打包成一个安装程序?

    2 回复  |  直到 16 年前
        1
  •  4
  •   Mayowa Srinidhi    16 年前

    使用NSIS很好(我也使用它),但我建议在使用NSIS之前使用“打包器”如pyinstaller(我个人最喜欢的,可选的bb_freeze,py2exe)来创建exe

    这样做的主要好处是;

        2
  •  0
  •   Daniel Lopez    16 年前

    你可以试试这个 Bitnami Stack for Django 这包括Apache、MySQL、Python等多功能安装程序。它是免费/开源的

    推荐文章