2010-03-09 148 views
1

我想知道如何在python中创建独立应用程序。 基本上我现在正在做的是我有一个template.tex文件,我的脚本通过给出一些输入值来生成pdf。 所以我必须为Windows创建exe文件,并为linux创建相同的文件。 我可以使用cx_freeze创建exe文件。 但我的问题是大多数人在他们的电脑上不含乳胶。 那么我怎么才能让乳胶得到安装,当我第一次运行我的EXE。 基本上如何使make文件。python中的独立应用程序

感谢

回答

1

听起来像是你需要一个体面的安装程序可以检查乳胶,如果它不存在,安装它。如果你感觉真的很勇敢,你可以使用它来下载Python,这可以避免使用py2exe或冻结的要求。

我以前使用过Nullsoft Scriptable Install System,在Windows上至少可以很快得到某些工作。

鉴于您正在多平台上开发,InstallJammer可能对您更有用。

2

你可以写一个安装程序(用NSIS或东西)做两件事情:

  • 安装乳胶(或确保有乳胶可用的安装),可能通过调用另一个安装程序
  • 然后安装你的Python脚本(可以假设乳胶现在可用)