2015-03-27 19 views
15

की स्थापना मैं आदेश का उपयोग करें:Pyinstaller आइकन

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

सभी आइकन test.ico

कुछ आइकन डिफ़ॉल्ट (pyinstaller) आइकन रहने के लिए परिवर्तन नहीं करते ...

क्यों?

सभी आइकन परिवर्तन ओएस -> विंडोज 7 32 बिट, विंडोज 7 64 बिट (बनाने exe फ़ाइल ओएस)

रहने डिफ़ॉल्ट आइकन ओएस -> विंडोज 7 64 बिट (अन्य पीसी)

उत्तर

25

मैं जानता हूँ कि यह पुराना है और whatnot (और नहीं बिल्कुल यकीन है कि अगर यह एक प्रश्न है), लेकिन खोज करने के बाद, मैं इस आदेश के साथ सफलता --onefile के लिए था:

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

गूगल मुझे इस पेज के लिए नेतृत्व किया, जबकि मैं कैसे एक सेट करने के लिए पर एक जवाब के लिए खोज रहा था मेरे .exe के लिए आइकन, तो शायद यह किसी की मदद करेगा अन्य।

जानकारी यहाँ इस साइट पर पाया गया था: https://mborgerson.com/creating-an-executable-from-a-python-script

+1

तुम भी रूप में यहाँ किया अपने '.spec' फाइल करने के लिए आइकन जोड़ सकते हैं: https://shanetully.com/2013/08/cross-platform-deployment-of-python-applications-with-pyinstaller/ – erb

+0

हां, उत्तर में लिंक टूटा हुआ है – Aphire

+1

@ इसे फिर से काम करें! – ZF007

10

मुझे लगता है कि इस कैशिंग के साथ क्या करना (Windows Explorer में संभवतः) कुछ हो सकता है। मैं कुछ जगहों पर पुराना पायइन्स्टलर आइकन भी दिखा रहा था, लेकिन जब मैंने कहीं और एक्सई की प्रतिलिपि बनाई, तो सभी पुराने आइकन चले गए।

+2

हाँ, ऐसा लगता है कि एक्सप्लोरर कुछ कैशिंग करता है जब .exe फ़ाइल पहली बार दिखायी जाती है, इसलिए किसी आइकन के साथ पुनर्निर्माण तब तक परिवर्तन को प्रतिबिंबित नहीं करता जब तक .exe किसी अन्य निर्देशिका में नहीं दिखाया गया था। –

+0

मुझे एक ही समस्या थी। धन्यवाद। – Speakeasys

0

नीचे आदेश निष्पादन योग्य फ़ाइल पर आईसीओएन सेट कर सकता है। याद रखें ".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 = छवियाँ \ app.ico app.py

संबंधित मुद्दे