|
Модераторы: Daevaorn |
|
Kiorus |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 158 Регистрация: 1.7.2004 Репутация: нет Всего: 8 |
можно ли из <name>.py сделать САБЖ?
|
|||
|
||||
<setq> |
|
|||
Unregistered |
да. почитай help'а по утилите freez
|
|||
|
||||
Amsand |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 12.1.2005 Репутация: 1 Всего: 1 |
Еще есть проект py2exe: http://py2exe.sourceforge.net/
|
|||
|
||||
merfi |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 143 Регистрация: 16.3.2005 Репутация: нет Всего: нет |
Вообщето у этого Питона *.exe какойто не полноценный Его типа надо вместе с библиотекой использовать на той машине где Питон не установлен Попробывал и получил ответ Windows что не хватает еще одной *.dll Так что вот так
--------------------
Стремитесь к совершенству! Неуклонно идите вперед! Но помните, что Ковчег сделал любитель а Титаник построили профессионалы |
|||
|
||||
skalex |
|
|||
Хороший человек Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: нет Всего: 23 |
Ну да, как минимум необходим python*.dll. |
|||
|
||||
Гость_Merfi |
|
|||
Unregistered |
MACE !!!!!!!!!!!!!!!!!
Обьясни подробнее Дело в том что при создании экзешника получактся еще и python24.dll Но при запуске на другом компе где нет PYTHON выдается сообщение что нужна библеотека MSVC7.dll или что то в этом духе Как я понимаю это библеотека VC++ У меня он установлен и на моем компе экзешник не ругается Как быть |
|||
|
||||
skalex |
|
||||||
Хороший человек Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: нет Всего: 23 |
Сложно сказать... Может быть Ваше приложение использует какие то модули, которые требуют наличия дополнительных библиотек?
Попробуйте простейший случай. Создаем два файла: 1. standalone.py
2. setup.py
Компилируем командой:
Получаем две папки build и dist. Все что нам нужно, это три файла из папки dist: * standalone.exe * python*.dll * library.zip Проверял на компьютере на котором не установлен ни python ни VС++. Работало! |
||||||
|
|||||||
merfi |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 143 Регистрация: 16.3.2005 Репутация: нет Всего: нет |
Сделал все в точности как писали не может найти библиотеку MSVCR71.dll
--------------------
Стремитесь к совершенству! Неуклонно идите вперед! Но помните, что Ковчег сделал любитель а Титаник построили профессионалы |
|||
|
||||
skalex |
|
|||
Хороший человек Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: нет Всего: 23 |
Это конечно очень плохо... Вероятно далек еще python от возможности создания standalone-приложений.
Надо посмотреть утилиту freez, которую к сожалению я пока не смог найти (хотя, если верить документации, то она должна быть в стандартной исталляции python в папке Tools) |
|||
|
||||
Гость_merfi |
|
|||
Unregistered |
Проверил на других компах все работает Наверное просто комп хитрый попался В любом случае огромное спасибо за помощь!!!!!!!!!!!!!!!!
|
|||
|
||||
skalex |
|
|||
Хороший человек Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: нет Всего: 23 |
Вообще все должно было работать! Я тоже проверял на нескольких компьютерах!
|
|||
|
||||
skalex |
|
|||
Хороший человек Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: нет Всего: 23 |
В целом картина с идеей "python -> exe" меня пока не радует... Попробуйте написать на python простейшее GUI приложение и откомпилировать его. Размеры программы будут внушающими. Я попробовал написать HelloWorld с использованием пакета wxPython. Результат: 8MB (это после упаковки)!
Может я что делаю не так .... |
|||
|
||||
skalex |
|
|||
Хороший человек Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: нет Всего: 23 |
Вот еще один подобный пакет: Movable Python
|
|||
|
||||
skalex |
|
|||
Хороший человек Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: нет Всего: 23 |
||||
|
||||
Dark Elf |
|
|||
Опытный Профиль Группа: Участник Сообщений: 576 Регистрация: 26.12.2003 Где: Брисбен Репутация: нет Всего: 10 |
2 Mace - спасибо большое, очень интересная информация
А у меня ещё один вопрос - можно ли и если можно то как library.zip поместить в ехешник? |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |