Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Общие вопросы > Распространение программа на Python


Автор: race1 18.9.2009, 11:37
Привет.

Подумал недавно, что распространять программы на Питоне, должно быть, весьма неприятное занятие... Вот например, написал я программу с гуем на qt, плюс использую mysql. Но теперь, что бы другой пользователь запустил мою программу на своём компьютере, ему надо поставить Питона, поставить pyqt, поставить mysql для Питона. А если на компьютере нет админских прав - нужно тревожить админа, который не обязательно захочет всё это делать. А если мне ещё надо с десяток библиотек?..

В отличии, например, от Си, Дельфи, Явы - всё нужное лежит рядышком с программой, прав гостя вполне хватит для запуска программы, вне зависимости от того, какие библиотеки она использует.

В общем, я бы хотел жестоко ошибиться smile Поделитесь умными мыслями smile

Спасибо.

Автор: pythonwin 18.9.2009, 11:45
Проблема решена уже очень давно
для винды можно делать exe:
www.py2exe.org
http://www.google.com/search?hl=ru&q=exe+python&lr=lang_ru
http://www.python.su/forum/viewtopic.php?id=4053
для linux либо используют исходники либо пакеты (rpm, deb и  д.р.)

Добавлено через 5 минут и 42 секунды
http://www.google.com/search?q=nsis
http://www.google.com/search?q=nsis+python

Автор: race1 18.9.2009, 16:58
Ясно, спасибо smile

Автор: Ch0bits 21.9.2009, 16:01
Аналогичные "крики" были после выхода .Net Framework - кричали: тяжелый, надо ставить, надо скачивать, права нужны... Теперь он интегрирован в Windows. 
Ничего, и в нашем городе наступит праздник! Или питон встроим в винду или вообще изживём винду!  smile 

Автор: dvska 25.9.2009, 16:52
pyinstaller ещё есть (аналог py2exe)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)