автономное приложение на питоне - PullRequest
1 голос
/ 09 марта 2010

Я хотел знать, как я могу сделать отдельное приложение на Python. В основном то, что я делаю сейчас, это то, что у меня есть файл template.tex, и мой скрипт генерирует PDF, предоставляя некоторые входные значения. Поэтому я должен сделать exe-файл для Windows и то же самое для Linux. Я могу использовать cx_freeze для создания EXE-файла. Но моя проблема в том, что большинство людей не содержат латекс на своем компьютере. ТАК, как я могу сделать установку латекса при первом запуске exe. Как сделать файл make.

Спасибо

Ответы [ 2 ]

2 голосов
/ 09 марта 2010

Вы могли бы написать установщик (используя NSIS или что-то еще), который делает две вещи:

  • установить LateX (или убедиться, что доступна установка латекса), возможно, вызвав другого установщика
  • затем установите скрипт Python (который может предполагать, что латекс теперь доступен)
1 голос
/ 09 марта 2010

Похоже, вам нужен приличный установщик, который может проверить латекс, и если его там нет, установите его. Если вы чувствуете себя действительно смелым, вы можете использовать это и для загрузки Python, что позволит избежать необходимости использовать py2exe или freeze.

Я использовал Nullsoft Scriptable Install System и раньше, и сравнительно легко заставить что-то быстро работать по крайней мере в Windows.

Учитывая, что вы разрабатываете на нескольких платформах, InstallJammer может быть более полезным для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...