我的应用程序使用很多Python库(Django,Twisted,xmlrpc)。我不能指望最终用户使用所有需要的库来安装Python。在windows下使用Python安装Python应用程序
我使用Inno Setup为我的应用程序创建了一个奇特的安装程序,但我不认为这是从我的安装程序执行5个其他安装程序的好方案。用户点击“下一步”按钮15次会很烦人。有什么方法可以安静地做到这一点?
我的应用程序使用很多Python库(Django,Twisted,xmlrpc)。我不能指望最终用户使用所有需要的库来安装Python。在windows下使用Python安装Python应用程序
我使用Inno Setup为我的应用程序创建了一个奇特的安装程序,但我不认为这是从我的安装程序执行5个其他安装程序的好方案。用户点击“下一步”按钮15次会很烦人。有什么方法可以安静地做到这一点?
可能你应该尝试使你的应用程序与py2exe或pyInstaller独立运行。
它会生成一个应用程序,它不会期望来自目标机器的任何内容。您将拥有一个用户可以在不知道使用Python的情况下执行的exe文件。 Python解释器和所需的库将被包含在内。
然后,您可以使用Inno Setup创建一个Windows安装程序,它将复制所有需要的文件。
我不确定Django是否很容易包含在这样的独立版本中。
我希望它能帮助
也许你可以在virtual environment设置整个应用程序和库了,然后打包所有的在一起。然而,我从来没有尝试过这个!
什么样的应用程序需要Django和Twisted,但是它们的目的是在客户机上安装? – 2010-05-25 10:58:42
其实有2个应用程序。一个基于Django,第二个基于Twisted。 – kmalmur 2010-05-25 12:38:55