Сделать установщик для проекта Python - PullRequest
0 голосов
/ 11 августа 2010

Я скачал проект с открытым исходным кодом http://gmapcatcher.googlecode.com/files/GMapCatcher-0.7.2.0.tar.gz и пытаюсь изменить несколько вещей в коде, но не знаю, как проверить код!
Я пытался сделать установщик для проекта, но до сих пор ничего не получалось, может быть, я не выполнил правильные шаги или что-то упустил.

мой вопрос: как я могу изменить код и проверить его? и как я могу сделать установщик для этого проекта (я знаю, что в Google уже есть установщик, но я хочу сделать его сам).

1 Ответ

3 голосов
/ 11 августа 2010

Похоже, пакет имеет setup.py для использования с distutils . setup.py работает как Makefile для Python. Как вы используете это (в каталоге, где находится setup.py:

$ python setup.py command

Где "команда" - это ... хорошо ... команда. Тип

$ python setup.py --help

для получения дополнительной информации. Две основные команды: build и install. install устанавливает, как следует из названия, пакет в вашу систему. Это, вероятно, не собирается делать что-то вроде создания ярлыков на рабочем столе или что-то в этом роде. Он просто устанавливает пакет Python в вашу установку Python. Судя по содержанию setup.py, кажется, что они каким-то образом используют py2exe (Google; новичок, я могу включить только одну гиперссылку в свой ответ) для подготовки установщика Windows.

Однако, чтобы просто запустить программное обеспечение, все, что вам нужно, это распаковать его и выполнить

$ python maps.py

в корневом каталоге пакета - если, конечно, у вас уже установлены все необходимые зависимости.

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