在Windows下用Python安装Python应用程序

时间:2010-05-25 09:41:27

标签: python deployment

我的应用程序使用了许多Python库(Django,Twisted,xmlrpc)。我不能指望最终用户安装了所有需要的库。

我使用Inno Setup为我的应用程序创建了一个精美的安装程序,但我不认为从我的安装程序执行其他5个安装程序是一个很好的解决方案。用户点击“下一步”按钮15次会很烦人。有没有办法悄悄地这样做?

2 个答案:

答案 0 :(得分:1)

可能应该尝试使用py2exe或pyInstaller使应用程序独立运行。

它将生成一个不期望来自目标机器的应用程序。您将拥有一个exe文件,用户可以在不知道使用Python的情况下执行该文件。将包含Python解释器和所需的库。

然后您可以使用Inno Setup制作一个Windows安装程序,它将复制所有需要的文件。

我不确定Django是否很容易包含在这样一个独立版本中。

我希望它有所帮助

答案 1 :(得分:0)

也许您可以在virtual environment中设置整个应用程序和库,然后将所有这些组合在一起。我从来没有试过这个!