Форум сайта python.su
Доброго времени суток!
Вообщем я столкнулся с такой проблемой, что не могу понять, как скомпилировать несколько файлов python в один?
У меня имеется главный файл main.py в котором прописаны классы и функции.
И 4 файла Gui (PyQt) которые содержат в себе форму.
Пробовал через cx_freeze, но когда открывал exe, просто на секунду открывалась командная строка и ничего не происходило.
Буду очень благодарен за помощь.
Офлайн
StellandНе теряйте время с “компиляцией”.
Буду очень благодарен за помощь.
Офлайн
doza_andИ как теперь собрать из всего этого программу, которую можно будет передавать другим людям, у которых не установлен python и библиотеки?
Офлайн
StellandКороткий ответ НИКАК. Для выполнения скриптов необходим интерпретатор питона и все библиотеки.
которую можно будет передавать другим людям где не установлен python и библиотеки
Офлайн
doza_andОчень интересно. Зачем же вы обманываете людей? А как же pyinstaller? Без проблем совместит его скрипт основной и гуи файлы. Ответ “НИКАК” совершенно неуместен.
Отредактировано psytranq (Ноя. 2, 2019 19:32:03)
Офлайн
Решил вопрос, просто нужно было использовать PyInstaller.
Команда: pyinstaller –onefile -i Icon.ico –noconsole main.py
–onefile - отвечает за создание одного файла.
-i icon.ico - отвечает за присвоение иконки к приложению.
–noconsole - за отключение консоли при запуске приложения.
main.py - название ключевого файла python.
Спасибо за помощь @psytranq. Тему можно закрывать.
Офлайн
psytranqЕсли лично у вас нет достаточного опыта (а про проблемы вы бы неизбежно знали при его наличии), то это не значит, что такого опыта нет у других.
Без проблем совместит
psytranqрекомендую засунуть его себе в сраку, где ему самое место
А как же pyinstaller
Офлайн
FishHookКак видите, вопрос был решен. С помощью Pyinstaller. Что указывает на то, что опыта нет у вас. По сему, ваше предложение что и куда засунуть, можете применить к себе.
Отредактировано psytranq (Ноя. 2, 2019 21:06:26)
Офлайн
psytranqЧувак, е**и мозг кому-нибудь другому.
Как видите, вопрос был решен.
Офлайн
FishHookЧувак, если ты конструктивно не можешь ответить и помочь в данном вопросе, и написал лишь для того что бы показаться умным, при чем оскорбляя других, мне тебя жаль. Не обязательно, что у человека большой проект, где да, pyinstaller скорее всего будет бесполезен. Да, этот парень не поискал по форуму, где как видно с первого взгляда это уже все обсуждалось. но зачем вы, старожилы, как я вижу, сразу оскорбляете, пинаете людей? Ведь смысл форумов в помощи.
Офлайн