Как добавить 🔧 иконку на exe файл 🐍 Python
import PyInstaller.__main__ as pyi
pyi.run([
'your_script.py', # замените на имя вашего файла скрипта
'--onefile',
'--icon=icon.ico' # замените на путь к вашей иконке
])
Детальный ответ
Как поставить иконку на exe файл Python
Присвоение вашему файлу .exe его собственной иконки может придать ему профессиональный и узнаваемый вид. В данной статье мы рассмотрим, как добавить иконку к файлу .exe, созданному с использованием Python.
Шаг 1: Создание иконки
Первый шаг заключается в создании иконки, которую вы хотите назначить своему .exe файлу. Вы можете создать иконку самостоятельно или использовать готовую иконку.
Если у вас уже есть готовая иконка, перейдите к следующему шагу. Если вы хотите создать иконку самостоятельно, есть несколько онлайн-инструментов, которые могут вам помочь, например, Flaticon или Iconfinder. Выберите иконку, которая соответствует вашим потребностям, и загрузите ее на ваш компьютер.
Шаг 2: Установка необходимых зависимостей
Для добавления иконки к .exe файлу вам понадобится установить несколько зависимостей. Одна из таких зависимостей - это библиотека pyinstaller.
Выполните следующую команду в командной строке, чтобы установить pyinstaller:
pip install pyinstaller
Эта команда установит pyinstaller на вашу систему.
Шаг 3: Создание .exe файла
Теперь, когда у вас есть иконка и установлена необходимая зависимость, вы можете создать .exe файл с иконкой.
В вашем Python-скрипте вам необходимо добавить следующий код:
import sys
from PyQt5 import QtGui
if getattr(sys, 'frozen', False):
# Если код выполняется внутри .exe файла
icon = QtGui.QIcon(sys.executable)
else:
# Если код выполняется внутри IDE (например, PyCharm)
icon = QtGui.QIcon("путь_к_вашей_иконке.ico")
app_icon = QtGui.QApplication.setWindowIcon(icon)
Замените "путь_к_вашей_иконке.ico" на фактический путь к вашей иконке.
Шаг 4: Создание .exe файла с иконкой
Теперь, когда вы добавили код для загрузки иконки, вы можете создать .exe файл с помощью pyinstaller.
Выполните следующую команду в командной строке, чтобы создать .exe файл:
pyinstaller --onefile --windowed --icon=путь_к_вашей_иконке.ico script.py
Замените "путь_к_вашей_иконке.ico" на фактический путь к вашей иконке, а "script.py" - на фактическое имя вашего Python-скрипта.
После выполнения команды вы найдете созданный .exe файл в папке dist.
Заключение
Теперь у вас есть полное представление о том, как добавить иконку к .exe файлу Python. Процесс включает в себя создание иконки, установку необходимых зависимостей, добавление кода для загрузки иконки и создание .exe файла с помощью pyinstaller. Теперь вы можете придать своему .exe файлу более профессиональный вид и делать его более узнаваемым.