esp*_*akk 13 python django packaging
我用Django作为框架制作了一个小小的"应用程序".这是一个无法部署到服务器但在计算机上本地运行的应用程序.因此runserver.py工作得很好.
我作为开发人员很乐意启动终端,运行python manage.py runserver.py并使用它.但我有一些想要使用它的Mac OS X和Windows朋友.他们没有virtualenv,git和一切设置.有什么方法我可以把它打包成一个独立的有点产品吗?当然它取决于系统上安装的Python,但是可以用django和所有东西打包virtualenv,然后将它复制到另一个系统并使其工作?
甚至可能在某种deamon模式下运行runserver?
是的,你可以打包它。Django 可能不是最容易做到这一点的,但其他框架的原理是相同的。您需要制作一个安装程序来安装您需要的一切。对于不同的平台,该安装程序需要不同。例如 Windows、Ubuntu、OS X 等。这也意味着每个平台的答案都有很大不同,并且只有一半的答案取决于 Django。:-(
这有点糟糕,但这就是目前的生活。没有一种独立于平台的良好方式来为最终用户安装软件。
| 归档时间: |
|
| 查看次数: |
5050 次 |
| 最近记录: |