Значок Настройки Pyinstaller

Я использую команду:

pyinstaller.exe --icon=test.ico -F --noconsole test.py

все значки не изменяются для проверки.ico

некоторые значки остаются значком по умолчанию(pyinstaller)...

почему?

все изменения значков OS - > windows 7 32bit, windows 7 64bit (сделать exe-файл OS)

оставайтесь значком по умолчанию OS - > windows 7 64bit (другой ПК)

3 ответов


Я знаю, что это старый и еще много чего (и не совсем уверен, что это вопрос), но после поиска у меня был успех с этой командой для --onefile:

pyinstaller.exe --onefile --windowed --icon=app.ico app.py

Google привел меня на эту страницу, пока я искал ответ на вопрос, Как установить значок Мой .exe, поэтому, возможно, это поможет кому-то еще.

информация здесь была найдена на этом сайте: https://mborgerson.com/creating-an-executable-from-a-python-script


Я думаю, что это может иметь какое-то отношение к кэшированию (возможно, в Проводнике Windows). У меня тоже был старый значок PyInstaller, но когда я скопировал exe где-то еще, все старые значки исчезли.


ниже команда может установить иконка в исполняемом файле. Запомните ".файл ico должен присутствовать на месте пути, указанного в "Path_of_".ico_file".

pyinstaller.exe --onefile --windowed --icon= " Path_of_.ico_file" app.py

например: app.py файл присутствует в текущем каталоге и ' app.ico' внутри 'изображения', который создается в текущем каталоге. Поэтому команда должна быть приведена ниже. Окончательный исполняемый файл будет генерироваться внутри папка 'dist'.

pyinstaller.exe --onefile --windowed --icon=изображения\приложение.ico app.py