<div dir="ltr">scusa rettifico: pyinstaller mioscript.py --onefile --name mioscript.exe</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar 4, 2024 at 5:54 PM Gabriele Sorci <<a href="mailto:gabrielesorci.25@gmail.com">gabrielesorci.25@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">il comando che dovresti lanciare è pyinstaller -F mioscript.py --onefile --name mioscript.exe</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar 4, 2024 at 1:32 PM <<a href="mailto:iz4apu@libero.it" target="_blank">iz4apu@libero.it</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div lang="IT"><div><p class="MsoNormal">Ciao a tutti.<u></u><u></u></p><p class="MsoNormal">Devo ottenere un file eseguibile da un mio progetto. Mi serve un file unico.<u></u><u></u></p><p class="MsoNormal">Uso pyinstaller 6.4.0 che dovrebbe essere l’ultima stabile. Sono con Python 3.11.8, sotto win11.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Nello mio script, in una delle prime righe importo una porzione di codice da un altro mio programma.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Poi faccio.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">pyinstaller -F mioscript.py<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">oppure --onefile, invece di -F.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">pyinstaller svolge il suo lavoro e in una 15 ina di secondi a fatto.<u></u><u></u></p><p class="MsoNormal">Mi crea una cartella build con dentro una decina di file ed una dist che contiene una sottocartella col nome del progetto che a sua volta contiene l’exe.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Se lo lancio dalla cartella che contiene anche il modulo che importa, nessun problema ma se sposto altrove l’eseguibile, mi dice che non trova il modulo e genera un errore.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Cioè non viene prodotto lo standalone.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Qualcuno ha qualche idea del perché ciò accada?<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Grazie mille.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">Gabriele Battaglia (Gabe / Gabry) - IZ4APU<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">--... ...-- -.. . .. --.. ....- .- .--. ..- - ..- . .<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:10pt;font-family:"Courier New"">Sent from Outlook on Windows, Genus Bononiae's computer. </span><span style="font-size:10pt;font-family:"Courier New"">(Libero)</span><span><u></u><u></u></span></p><p class="MsoNormal"><u></u> <u></u></p></div></div>_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it" target="_blank">Python@lists.python.it</a><br>
<a href="https://lists.python.it/mailman/listinfo/python" rel="noreferrer" target="_blank">https://lists.python.it/mailman/listinfo/python</a><br>
</div></blockquote></div>
</blockquote></div>