我的应用程序使用了许多Python库(Django,Twisted,xmlrpc)。我不能指望最终用户安装了所有需要的库。
我使用Inno Setup为我的应用程序创建了一个精美的安装程序,但我不认为从我的安装程序执行其他5个安装程序是一个很好的解决方案。用户点击“下一步”按钮15次会很烦人。有没有办法悄悄地这样做?
答案 0 :(得分:1)
可能应该尝试使用py2exe或pyInstaller使应用程序独立运行。
它将生成一个不期望来自目标机器的应用程序。您将拥有一个exe文件,用户可以在不知道使用Python的情况下执行该文件。将包含Python解释器和所需的库。
然后您可以使用Inno Setup制作一个Windows安装程序,它将复制所有需要的文件。
我不确定Django是否很容易包含在这样一个独立版本中。
我希望它有所帮助
答案 1 :(得分:0)
也许您可以在virtual environment中设置整个应用程序和库,然后将所有这些组合在一起。我从来没有试过这个!