Как красиво запустить программу на Python?

Всем привет! Не знаю как по другому сформулировать вопрос.
Я пишу программку. И тут я решил попробовать запустить ее на других компьютерах. И при запуске (двойной клик по главному файлу) Открывается программа и все хорошо, Но на фоне остается окно командной строки + хотелось бы как нибудь вставить иконку программы на панели пуск.8259b227728e4cc1a224f18f05877348.PNG
Главное подскажите как убрать окно командной строки. Мне нужен запуск по двойному клику, не обязательно по .exe
Неужели обязательно упаковывать cx_freeze?
  • Вопрос задан
  • 4563 просмотра
Решения вопроса 3
@Valya25070
Можно сохранить с расширением .pyw, тогда командная строка не будет запускаться. А насчет иконки вроде никак.
Ответ написан
Комментировать
Rou1997
@Rou1997
py2exe.
А еще можно сделать BAT-файл, он будет открываться двойным кликом, и запускать .pyw (.py), а для иконки - с ярлыками попробуйте "поиграться".

Не знаю как по другому сформулировать вопрос.

"Упаковать в EXE-файл, добавить иконку, отключить консоль."
Ответ написан
Собрать в .exe c помощью py2exe или cx_Freeze.
Собрать в установочный файл, например с помощью SMART INSTALL MAKER
И при сборе установочного файла указать иконки + есть возможность положить ссылки на рабочий стол и в меню.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@lecent17
Компилируешь проект с помощью pyinstaller:
pyinstaller -F -i "путь к иконке" название файла

Проект скомпилируется в единый EXE и будет иконка
Насчет консоли просто сделай формат pyw и компилируй
Ответ написан
Комментировать
@Awserer
-w - скрывает консоль
-F - единый файл
-i="icon.png" - иконка
-n="name" - имя
попробуйте это:
pyinstaller -w -F -i="icon.png" -n="name" main.py
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы