COME CREARE FILE ESEGUIBILI PER PYTHON (da .PY a .EXE) (PYINSTALLER TUTORIAL ITALIANO)

Поделиться
HTML-код
  • Опубликовано: 25 окт 2024

Комментарии • 190

  • @meruldhiman1565
    @meruldhiman1565 5 лет назад +23

    Man i dont know italian but I subscribed to this channel anyway to help you!

    • @PyMike
      @PyMike  5 лет назад +4

      Thank you, I really appreciate that! :)

    • @ase40269
      @ase40269 8 месяцев назад

      I respect you

  • @SiwChannel
    @SiwChannel 5 лет назад +5

    Grazie Mike,
    sono tutti video utilissimi, complimenti per la chiarezza con cui tratti gli argomenti.
    Se posso, mi piacerebbe un video sul riconoscimento facciale, tipo quello che è presente negli smartphone.
    Grazie molte per il tuo apporto!!!

  • @flaminiofumagalli857
    @flaminiofumagalli857 Год назад +2

    Bravo. Sempre chiaro e concreto. Tutto utilissimo come al solito

  • @tekware75
    @tekware75 4 года назад

    Questo video e una mannata dal cielo. Finalmente posso pubblicare i miei script senza preoccuparmi che chi scarica abbia gli interpreti

    • @PyMike
      @PyMike  4 года назад +1

      pyinstaller è davvero molto comodo

  • @DrownedSimo
    @DrownedSimo 5 лет назад +2

    Video molto carini e che non lasciano nulla per scontato, giusti per tutti! belli ;)

    • @PyMike
      @PyMike  5 лет назад

      Grazie Simone! :D

  • @giacomociangoli8719
    @giacomociangoli8719 5 лет назад +1

    Grazie mille pymike per aver soddisfatto la mia richiesta di fare questo video. Sei sempre il top 👍👍

    • @PyMike
      @PyMike  5 лет назад +1

      Happy Coding! :D

  • @Thrillseeka08
    @Thrillseeka08 2 года назад +1

    Ma solo io mi sono accorto che la sequenza di Fibonacci è errata? (vedi 9:25) riporta 0-1-1-3-5, dovrebbe essere 0-1-1-2-3-5. A parte questo dettaglio, ottimo video molto chiaro.

  • @giacomoarienti
    @giacomoarienti 4 года назад +9

    Per far apparire la scritta "premi un tasto per continuare" su Windows basta eseguire il comando PAUSE tramite os.system("PAUSE")

    • @PyMike
      @PyMike  4 года назад +1

      Ciao Giacomo! Ottimo.

    • @ilbutti6796
      @ilbutti6796 3 года назад +1

      o se volete essere professionali
      echo premi un tasto per uscire
      pause>nul

  • @giovannicanedoli7669
    @giovannicanedoli7669 5 лет назад +1

    Ciao Mike, innanzitutto tenevo a farti i complimenti per i video sempre ben fatti e ben spiegati, poi vorrei suggerirti di trattare la creazione di un bot per telegram usando python a tua scelta con il quale poi(non necessariamente) fare un gruppo telegram accessibile agli iscritti.Secondo me sarebbe una bella idea, ancora complimenti!

    • @PyMike
      @PyMike  5 лет назад

      Ciao Giovanni, grazie mille per i complimenti e per il suggerimento! :)

  • @alessiosaponaro2485
    @alessiosaponaro2485 5 лет назад +3

    Questo video mi sarebbe stato utile qualche mese fa.. ma come li spieghi tu i passaggi non lo fa nessuno :D Grazie mille per quello che fai!
    Ne approfitto per chiedere se tratterai mai Kivy come argomento? Magari pure su Udemy.

    • @PyMike
      @PyMike  5 лет назад +2

      Ciao Alessio, si sicuramente tratteremo anche Kivy, penso direttamente qui su RUclips con qualche semplice tutorial introduttivo

    • @alessiosaponaro2485
      @alessiosaponaro2485 5 лет назад

      @@PyMike Perfetto! Rimango in attesa allora

  • @francescogelio4451
    @francescogelio4451 3 года назад +1

    Ciao! In primis, complimenti per la chiarezza nell'esposizione dei concetti =) volevo chiedere: è possibile utilizzare l'eseguibile su un altro pc (stesso OS) non provvisto di python?

  • @gianlucacomparini8503
    @gianlucacomparini8503 5 лет назад +4

    Un consiglio per il tuo canale anzi 2:
    1)Fai un tutorial su pygame
    2)fai un tutorial per fare un sintetizzatore vocale con la potenza del computer senza APIs

    • @PyMike
      @PyMike  5 лет назад +1

      Grazie per i suggerimenti! :D

  • @matteopaluffi3269
    @matteopaluffi3269 4 года назад

    il miglior tutorial di pyinstaller! Grazie mille

    • @PyMike
      @PyMike  4 года назад +1

      Grazie a te Matteo :)

  • @mattiabosetti9495
    @mattiabosetti9495 3 года назад +1

    Mi piace che il mio antivirus mi cancella i file perché pensa che sia un trojan 😂. Bel tutorial, continua così

    • @christianbonaccorsi9586
      @christianbonaccorsi9586 3 года назад

      anche a me succede...

    • @christianbonaccorsi9586
      @christianbonaccorsi9586 3 года назад

      Sei riuscito ad aprirlo?

    • @mattiabosetti9495
      @mattiabosetti9495 3 года назад

      @@christianbonaccorsi9586 dipende quale antivirus usi (io ho fatto la prova con avast ma non ho ancora provaro con bit defender). Con avast basta che escludi una cartella dalla scansione e protezione virus, il file lo metti lì.

  • @mattiamicheletta9931
    @mattiamicheletta9931 5 лет назад

    Grazie Mike tutorial utilissimo!! Continua così!!

    • @PyMike
      @PyMike  5 лет назад

      Senza dubbio! :D

  • @michelecarbonella2189
    @michelecarbonella2189 4 года назад +1

    Grazie del tutorial però ho un problema. Ho creato in python un file di scraping che mi estrae dei dati da un sito. Ho creato il file exe come descritto da te ma quando ci clicco sopra per avviarsi, si apre per un secondo la finestra del terminale e dopo si chiude. Non succede nulla in pratica. Quando creo questo eseguibile, le librerie e i moduli necessari, vengono automaticamente generati, giusto?

  • @gianlucacomparini8503
    @gianlucacomparini8503 5 лет назад +2

    Sei il migliore!

  • @michelezeoli4153
    @michelezeoli4153 4 года назад +1

    Ciao ho un problema ho fatto questa procedura su Mac il file e stato creato in .app ma quando lo apro si chiude subito senza far comparire nemmeno una finestra. Qualcuno mi può aiutare ? Grazie

  • @sagaramille993
    @sagaramille993 4 года назад

    ciao mike, ho una domanda: se volessi mantenere aperta la console per vedere dove si verificano errori nell'esecuzione del programma? Ho un software che, se mantenuto in file .py e avviato con il compilatore di python, funziona, ma se lo compilo in file .exe crasha all'avvio. Grazie!

  • @giovi4824
    @giovi4824 3 года назад

    ciao, io avevo fatto un programma in python e da terminale faceva. se seguo questo procedimento poi clicco sul file ex non fa. Ho bisogno di una interfaccia grafica?

  • @giuseppetangari87
    @giuseppetangari87 5 лет назад

    Grande pymike... 10+

    • @PyMike
      @PyMike  5 лет назад

      Grazie mille Giuseppe!

  • @tiktop0
    @tiktop0 Год назад +1

    ma se cancello gli altri file e lascio solo il file exe non funziona più

    • @PyMike
      @PyMike  Год назад

      Tutti i file generati sono necessari

  • @MrAnakin73
    @MrAnakin73 4 года назад

    Sto impratichendomi con python creando alcuni software (semplici). Ho, per ultima cosa, compilato un programma con pyinstaller e questo funziona egregiamente. Al primo avvio però si è aperta una finestra che mi informava del contenuto pericoloso e dell'assenza di un certificato "sicuro".
    Sai come si può eliminare? o meglio come si ottiene un "certificato sicuro"?
    Grazie

  • @enricosaggiorato1428
    @enricosaggiorato1428 4 года назад

    Ciao Mike, molto interessante, sto provando a installare PyInstaller, ma dopo aver lanciato pip install pyinstaller il mio antivirus (G DATA) riconosce il file runw_d.exe come infetto. Hai idea del perchè? Posso andare tranquillo? La versione di python è 3.8.1, quella di pip 20.0.2
    Grazie!

  • @antonioseguino4945
    @antonioseguino4945 3 года назад

    hey myke, visualizzo il file.spec ma del file .exe non si vede l'ombra, sto usando la versione 3.9

  • @canalreportage
    @canalreportage 5 лет назад

    Fantastico!!!!👏👏👏

  • @Sam-eq6ig
    @Sam-eq6ig Год назад

    sul mio pc funziona. eseguo uno script che carica delle immagini png mentre su un altro pc non viene eseguito con le immagini e mi da errore. non le trova. il mio code python installa anche la libreria PIL quallora non dovesse esserci in un altro pc. Ma niente.

  • @jnk-smph
    @jnk-smph Год назад

    Ciao Mike, ti ho scoperto da poco, complimenti per i video ben fatti.
    Posso chiederti una mini guida per creare un eseguibile scritto in python che, lanciato su pc locale, si connette ad un database Oracle XE (locale anch'esso) e chiama una procedura/funzione che già abbiamo definito a DB? Ti ringrazio.

    • @PyMike
      @PyMike  Год назад +1

      Be si, ma prima parliamo del preventivo almeno ahahah

  • @lucacolombo6846
    @lucacolombo6846 4 года назад +1

    ciao, Grazie per la guida ho un problema, ho scritto un semplice programma in python 3.7, quando lo compilo con pyinstaller non funziona perchè usa la versione di python 2.7, come faccio a dire a pyinstaller di usare la 3.7?, uso linyx(raspberrypi), grazie

    • @PyMike
      @PyMike  4 года назад

      Ciao Luca! Probabilmente, essendoci due versioni di Python installate di default su Linux, tu hai installato pyinstaller usando la versione 2.x di Python.
      Ovvero dando il comando "pip install pyinstaller".
      E non ci sarebbe nulla di male se non che in questo caso, tu dovrai probabilmente usare il comando "pip3 install pyinstaller" (dopo aver rimosso la versione precedente con "pip uninstall pyinstaller".
      Potresti inoltre dare uno sguardo agli ambienti virtuali, dovrebbero poterti aiutare.

    • @lucacolombo6846
      @lucacolombo6846 4 года назад

      @@PyMike Grazie sei grande, non sapevo più cosa fare tutto ok funziona

    • @PyMike
      @PyMike  4 года назад

      @@lucacolombo6846 ottimo :D

  • @oresterosso
    @oresterosso 5 лет назад

    L'ultima volta su pyton 3.7 non funzionava al punto che sono dovuto scendere alla versione 3.6 per far si che il mio exe venisse creato.
    Qualcosa è cambiato?
    Che versione di python stai utilizzando?

    • @PyMike
      @PyMike  5 лет назад +1

      Sto usando la 3.7.3, testata personalmente anche su Windows

  • @FrancescoSiciliano95
    @FrancescoSiciliano95 4 года назад

    Salve Mike.. ho un problema. Xk quando creo un eseguibile, come mostrato in questo video, l'antivirus lo elimina? sto iniziando ora con python e grazie hai tuoi video ho capito molto e sono andato avanti velocemente..

  • @giuseppeangenica6777
    @giuseppeangenica6777 5 лет назад

    Grazie mille per il video! Una domanda: per caso si può convertire il file in exe aggiungendo un'icona? funziona ancora col comando "i "?

    • @PyMike
      @PyMike  5 лет назад

      Ciao Giuseppe, si su Windows quantomento dovrebbe essere possibile

  • @eugeniogonzato
    @eugeniogonzato 5 лет назад

    Tu sei bravissimo

    • @PyMike
      @PyMike  5 лет назад

      Ciao Eugenio! Grazie mille per i complimenti, felice che i video ti piacciano! :D

  • @pygio_
    @pygio_ 5 лет назад +1

    Video utilissimo, complimenti! Volevo chiedere una cosa: nel caso dovesse convertire in .exe uno script che importa alcune funzioni da un altro file (da me creato), come dovrei fare?

    • @PyMike
      @PyMike  5 лет назад +1

      Grazie per i complimenti Giorgio! Riguardo alla tua domanda, pyinstaller dovrebbe riuscire a fare tutto da se tranquillo, ovvero anche con import da file da te creati non dovresti avere alcun problema. Male che vada se ti da qualche errore scrivimi pure, sempre qua sotto !

  • @rickysacco2720
    @rickysacco2720 5 лет назад

    Ciao! Spiegazione chiara e ottimo video. Se potevo volevo però porti una domanda... questo procedimento funziona anche nel caso avessi implementato pygame nello script da trasformare in .exe? Dove sono presenti anche immagini, importate ed utilizzate nello script..?
    Grazie in anticipo!!

    • @PyMike
      @PyMike  5 лет назад

      Ciao Bubakan, si penso che dovrebbe funzionare!

    • @PyMike
      @PyMike  5 лет назад

      Fai dei test e se ti va poi, facci sapere qui come procede :)

  • @marcogamer88
    @marcogamer88 4 года назад

    Ciao Mike, su Windows 10 mi da un errore quando cerco di aprire l'exe. L'errore è "Fatal Error Detected Failed to execute script ascii_downloader.py"

  • @samas69420
    @samas69420 4 года назад

    se il mio eseguibile usa dei moduli esterni o dei file come devo comportarmi?

  • @loryserra5798
    @loryserra5798 3 года назад

    ciao, come apro il file nella cartella dist, mi da un errore, come posso fare? sono un utente windows

  • @crive7192
    @crive7192 3 года назад

    ciao io sono nuovo sul mondo di python.
    so già fare qualcosa ma non mi ritengo bravissimo.
    ho creato la venv, ho installato pyinstaller con pip ma quando vado a esegire pyinstaller col comando "pyinstaller file.py --onefile"
    il prompt mi dice "pyinstaller" non è riconosciuto come comando interno o esterno,
    un programma eseguibile o un file batch.
    sono su windows 10; python 3.9; pyinstaller 4.1
    come posso fare?

  • @FrancescoPisanoSorres
    @FrancescoPisanoSorres 4 года назад

    Ciao Mike! ...ho fatto delle prove, ma anzicchè creare un file exe, viene creato un file SPEC(.spec). Come è possibile risolvere ?

    • @PyMike
      @PyMike  4 года назад

      Ciao Francesco, il file .spec è necessario per la generazione del file exe, dovresti trovarti anche il file exe se hai seguito la procedura correttamente.

  • @antonioinochi9170
    @antonioinochi9170 3 года назад

    Complimenti !!
    Ho provato a creare su win l'eseguibile del progetto fatto con kiwy ...wikireader ma non funziona ..qualche consiglio? Grazie

    • @PyMike
      @PyMike  3 года назад +1

      Verifica con attenzione il messaggio di errore che ti viene restituito

    • @antonioinochi9170
      @antonioinochi9170 3 года назад

      @@PyMike provo a farti una domanda che non è inerente a questo video , secondo te che probabilità ha un quarantenne che ha sempre fatto altro nella vita di reinventarsi e trovare lavoro come programmatore python ...partendo da zero?

    • @PyMike
      @PyMike  3 года назад +1

      @@antonioinochi9170 le probabilità ci sono senza dubbio, dipende tutto dalla predisposizione della persona

  • @AlbertoGirardi747
    @AlbertoGirardi747 5 лет назад +2

    Ho seguito il tutorial e ho provato su Windows 10, ma alla fine mi dà un messaggio di errore.

    • @PyMike
      @PyMike  5 лет назад +2

      mi spiace per il tuo errore... ma ancora non ho sviluppato capacità divinatorie tali da poter intravedere il messaggio nella sfera di cristallo ;)

    • @AlbertoGirardi747
      @AlbertoGirardi747 5 лет назад

      @@PyMike il programma mi manda un lungo traceback e alla fine indica un'eccezione type errore. L'errore si genera nei file interni a pyinstaller, in runpy mi pare, potrebbe essere un'incompatibilita con python 3.8, che ho installato oggi?

    • @PyMike
      @PyMike  5 лет назад

      @@AlbertoGirardi747 Si, plausibile!

  • @biagiomangani1465
    @biagiomangani1465 5 лет назад

    Grazie mike!!

    • @PyMike
      @PyMike  5 лет назад

      Happy Coding! :D

  • @indiepepito
    @indiepepito 4 года назад +1

    ciao Michele, che distro di Linux usi?

    • @PyMike
      @PyMike  4 года назад +1

      Manjaro!

  • @matteolunati3856
    @matteolunati3856 4 года назад

    Ho eseguito la procedura e sul mio pc funziona. Se uso il file .EXE in un altro pc, mi da errore: FAILED EXECUTE SCRIPT

  • @N0th1ng-p9t
    @N0th1ng-p9t 9 месяцев назад

    ho seguito tutto perfettamente, ma il terminale/shell mi dice che non riconosce il comando "pyinstaller", sai come posso risolvere?grazie

    • @PyMike
      @PyMike  9 месяцев назад

      Prova a ricreare l’ambiente virtuale

  • @redistan7048
    @redistan7048 5 лет назад

    ciao, ce una opzione per generare un exe anche da linux o devo passare per forza a windows ed eseguire il tutto?

    • @PyMike
      @PyMike  5 лет назад

      Su Windows compili per Windows, su Linux per Linux! Io qui mi trovo su Linux

    • @redistan7048
      @redistan7048 5 лет назад

      @@PyMike si lo so abbiamo lo stesso sistema operativo, vabbe usero il mio portatile per compilare per windows

  • @gabryt_0647
    @gabryt_0647 3 года назад

    Nella cartella dist a me non c’è niente è vuota (sto da Windows 10)

  • @psychopubgmobile4332
    @psychopubgmobile4332 4 года назад

    Ciao grande... C'è possibilità di creare un eseguibile. Exe da Linux o un eseguibile per Mac OS?

    • @PyMike
      @PyMike  4 года назад

      Ciao Andrea, purtroppo no, è necessario trovarsi nell'ambiente nativo per l'eseguibile che si vuole creare

  • @gabrieled2523
    @gabrieled2523 3 года назад

    Ciao Mike, ma è possibile creare eseguibili per programmi che utilizzano altri file? Ad esempio vorrei creare l'eseguibile per un programma che eredita una classe da un altro file

    • @PyMike
      @PyMike  3 года назад

      Parli di eseguibili per un'app che usa più di un file? Si, è possibile

  • @kies8
    @kies8 5 лет назад

    ' ' "pyinstaller" non è riconosciuto come comando interno o esterno,
    un programma eseguibile o un file batch. ' '
    non riesco a creare l'exe del mio progetto python, sapresti aiutarmi?
    inoltre non riesco a trovare la venv del progetto...

    • @PyMike
      @PyMike  5 лет назад

      hai creato l'ambiente virtuale? non puoi trovarlo se non l'hai prima creato. ho un video al riguardo, dacci uno sguardo!

    • @kies8
      @kies8 5 лет назад

      @@PyMike si l'ho creato, altrimenti non avrei potuto installare altre librerie (credo).
      questo è l'errore che mi da prnt.sc/pokyil

    • @kies8
      @kies8 5 лет назад

      @@PyMike per sicurezza ho seguito nuovamente il tutorial per quanto riguarda l'ambiente virtuale, ho installato pyinstaller ed eseguito i tuoi stessi comandi ma nulla. mi trovo nella tua stessa situazione: una cartella creata con all'interno venv ed il progetto

  • @KeinserG22
    @KeinserG22 4 года назад

    ciao mike, sto usando python 3.8 e windows 10 e non mi funziona cosa posso fare? quando sul cmd faccio pyinstaller (nome del file).py --onefile mi viene ValueError: script 'C:\Users\(nome pc)\(nome del file).py' not found
    grazie se mi rispondi, comunque davvero un bel canale, tutorial molto utili, nuovo iscritto

  • @gianlucacentolanza3525
    @gianlucacentolanza3525 Год назад

    Come si possono inserire nell'eseguibilie le proprietà come numero versione,nome compagnia,ecc?

    • @PyMike
      @PyMike  Год назад

      Quello mi pare più il lavoro di un installer

  • @andreapartenope2660
    @andreapartenope2660 4 года назад +2

    Devono farti una statua

  • @starlinetor5791
    @starlinetor5791 5 лет назад

    Ciao volevo chiederti una cosa. È da un po che non mi funziona più import random . Ne sai qualcosa?

    • @PyMike
      @PyMike  5 лет назад

      cosa intendi con non funziona? che succede?

    • @starlinetor5791
      @starlinetor5791 5 лет назад

      @@PyMike mi dice che non riconosce i comandi

  • @HelloYouTube-software
    @HelloYouTube-software 4 года назад

    Su Windows non funziona con la versione Python 3.8. Bisogna avere la 3.7!

  • @friglin573
    @friglin573 5 лет назад

    Ciao mike, io avevo provato con py2exe ma non mi funzionavano i programmi.
    È sicuri che con questo programma funzionino?

    • @PyMike
      @PyMike  5 лет назад

      E come faccio a garantirti ciò? :) Non ti resta che provare col tuo progetto e vedere se funziona o meno

    • @friglin573
      @friglin573 5 лет назад

      @@PyMike Ma quando inserisco il comando pip install pyinstaller mi dice che il comando pip non è riconosciuto

  • @gianlucacomparini8503
    @gianlucacomparini8503 5 лет назад +1

    Se io volessi mandare un programma contenente un package a un mio amico funzionerebbe?

    • @PyMike
      @PyMike  5 лет назад

      Certamente

    • @gianlucacomparini8503
      @gianlucacomparini8503 5 лет назад

      Usando un VENV o anche senza

    • @gianlucacomparini8503
      @gianlucacomparini8503 5 лет назад

      Farai uno speciale per i 10000 iscritti?
      While iscritti < 10000:
      print(“ci siamo quasi”)

    • @PyMike
      @PyMike  5 лет назад

      @@gianlucacomparini8503 Lui non avrà bisogno del venv... è tutto spiegato nel video! ;)

    • @PyMike
      @PyMike  5 лет назад

      @@gianlucacomparini8503 è proprio questo il bello di pyinstaller: tu crei questi eseguibili che sono indipendenti, e poi puoi inviarli a chi vuoi senza preoccuparti che questi sappiano cosa sta "sotto al cofano" di questi eseguibili

  • @84giampiero
    @84giampiero Год назад

    a me non funziona , appare la console con un po di scritte poi sparisce in un secondo...

  • @gianlucacomparini8503
    @gianlucacomparini8503 5 лет назад

    È possibile usare una immagine diversa per il logo del .exe?

  • @riccardocherchi7603
    @riccardocherchi7603 5 лет назад

    ciao che desktop enviroment usi?

  • @gianlucacomparini8503
    @gianlucacomparini8503 5 лет назад

    secondo te PyMike quale è il Linux migliore?

    • @PyMike
      @PyMike  5 лет назад

      Io personalmente adoro Linux Manjaro, lo uso da anni e mi trovo benissimo! Se hai poca esperienza con Linux ti consiglio di iniziare da Mint/Ubuntu

    • @PyMike
      @PyMike  5 лет назад

      Anche se in effetti visto che ci sei, prova anche Manjaro e vedi un pò :) Python è sempre e costantamente aggiornato, e ad esempio tutte le variabili d'ambiente relative son settate di default...

    • @gianlucacomparini8503
      @gianlucacomparini8503 5 лет назад

      Ok grazie

    • @gianlucacomparini8503
      @gianlucacomparini8503 5 лет назад

      PyMike il mio computer (su cui non ho ancora installato Linux) su Windows mi mostra una schermata blu di errore quando lo attivo per caso sai come risolvere il problema?
      L’errore si chiama SYSTEM_SERVICE_EXCEPTION

  • @matteobianchi5176
    @matteobianchi5176 5 лет назад +1

    Ciao mike io ed un mio amico abbiamo difficoltà a trasformare un file in exe riesci ad aiutarci come facciamo a contattarti?

    • @PyMike
      @PyMike  5 лет назад

      Ciao Matteo, che genere di problemi ottieni?

    • @matteobianchi5176
      @matteobianchi5176 5 лет назад

      PyMike ciao non riesco a trasformare il file py (contenente il modulo pyautogui) in file eseguibile sai darmi qualche consiglio?

    • @PyMike
      @PyMike  5 лет назад

      @@matteobianchi5176 che errori ti da?

    • @matteobianchi5176
      @matteobianchi5176 5 лет назад

      PyMike usando questo metodo trasforma tutti i file in exe tranne quelli contenenti import pyautogui

  • @danielecerrina3312
    @danielecerrina3312 4 года назад

    Non riesco a utilizzare pyinstaller, dopo averlo installato mi dice che il comando "pyinstall" È sconosciuto

    • @fredicioc2200
      @fredicioc2200 4 года назад

      devi usare pyinstaller non pyinstall

  • @pfm5463
    @pfm5463 4 года назад

    ciao Mike. ho provato piç volte ma non ha funzionato. Quando nell'ambiente virtuale installo il pacchietto mi dá un errore "failed building wheel for PyInstaller" poi termina l'installazione e sembra che tutto sia stato installato. dando pip list lo vede correttamente installato nell'ambiente. Tuttavia quando cerco di creare un programma eseguibile mi dice "errore di interprete NOME_FILE.py non trovato" e non crea nulla.
    Puoi aiutarmi a capire cosa sto sbagliando?

    • @PyMike
      @PyMike  4 года назад +1

      Prova a verificare il percorso dov'é presente il file che stai cercando di impacchettare!

    • @pfm5463
      @pfm5463 4 года назад

      Ciao Mike. Si il problema era quello: il file py stava in una cartella in cui c'era uno spazio nel nome. È bastato cambiare il nome della cartella da "progetti py" a "progetti_py" e ha funzionato!
      Resta il mistero su quell'errore in fase di pip install del pacchetto... Ma comunque funziona tutto.
      Grazie mille

    • @PyMike
      @PyMike  4 года назад +1

      @@pfm5463 Felice tu abbia risolto :)

  • @simoneboccardi7942
    @simoneboccardi7942 5 лет назад

    Ciao Mike, ho ceato una mia applicazione in tkinter ed ho creato il file .exe e funziona (anche grazie alle dritte nella tua miniserie su tkinter). Tutavia se provo a sustituire il simbolo di tkinter (la piuma) con un file .ico pesonalizzato , ricevo un messaggio di errore fatale quando provo ad aprire l'eseguibile, mentre se commento le line di codice responsabili del cambio di icona della finesta l'eseguibile funziona corettamente. Inoltre quando lancio l'applicazione da visual studio includendo l'icona personalizzata tutto funziona corettamente e la piuma è correttamente sostituita dalla nuova icona. Hai qualche consiglio???? Grazie

    • @PyMike
      @PyMike  5 лет назад +1

      Ciao Simone!
      Domanda interessante. Sembrerebbe tu non sia il solo ad avere questa tipologia di problematica, prova a dare uno sguardo ai vari risultati forniti da google, ad esempio qui: stackoverflow.com/questions/42474560/pyinstaller-single-exe-file-ico-image-in-title-of-tkinter-main-window
      Tienimi aggiornato!

    • @simoneboccardi7942
      @simoneboccardi7942 5 лет назад

      @@PyMike Ho risolto seguendo quanto riportato in questo post: stackoverflow.com/questions/9929479/embed-icon-in-python-script

  • @TheMusocchi
    @TheMusocchi 5 лет назад

    Bene adesso sarebbe bello che ci facessi vedere ad usare PAGE per creare interfacce grafiche python come visualstudio o mono, cosa ne dici?

    • @PyMike
      @PyMike  5 лет назад

      Ciao Pietro, si l'idea è plausibile

  • @andreavitale57
    @andreavitale57 4 года назад

    E' normale che ci metta tantissimo ad aprire il "programma" , nonostante sia molto semplice (un semplice genera password) e venga avviato su un pc con ryzen 5 3500 ?

    • @PyMike
      @PyMike  4 года назад

      Che tipologia di comando?

    • @andreavitale57
      @andreavitale57 4 года назад

      @@PyMike avevo un piccolo script che dato un numero di caratteri creava una password di quella lunghezza . L'unica cosa che mi fa pensare a un possibile rallentamento è il fatto che abbia una "interfaccia grafica " molto molto basso però durante il debug era fluidissima....

    • @PyMike
      @PyMike  4 года назад

      @@andreavitale57 tieni conto del fatto che l'opzione --onefile fa si che l'eseguibile venga scompattato in /temp/ . Quindi se stai usando un'interfaccia grafica, il motivo potrebbe essere quello.

    • @andreavitale57
      @andreavitale57 4 года назад

      @@PyMike ah va bene allora , grazie mille ! Come sempre al top , anche alla 4 di mattina 😂😂

    • @PyMike
      @PyMike  4 года назад

      @@andreavitale57 :D

  • @none4964
    @none4964 2 года назад

    Grazie mille. Ma funziona anche senza avere il file python di origine?

    • @PyMike
      @PyMike  2 года назад

      Ciao, hai bisogno del source code per creare la build, una volta fatta la build il source code non servirà più

    • @none4964
      @none4964 2 года назад

      @@PyMike Grazie Mille!!

  • @alexc.3368
    @alexc.3368 5 лет назад +1

    io quando scrivo pyinstaller nome_file.py --noconsole --onefile mi da che pyinstaller non è un comando

    • @PyMike
      @PyMike  5 лет назад

      Che OS stai usando?

    • @alexandruciobanu1627
      @alexandruciobanu1627 5 лет назад

      @@PyMike windows

    • @PyMike
      @PyMike  5 лет назад

      @@alexandruciobanu1627 ok, hai allora bisogno di settare la variabile d'ambiente PATH in modo da includere la cartella Scripts presente dentro alla cartella della tua installazione di Python! (tipicamente C:\Users\username\AppData\Local\Programs\Python\Python37-32\Scripts> o simile)

    • @PyMike
      @PyMike  5 лет назад

      Qui sul sito di Oracle una guida su come fare per le varie versioni di Windows. www.java.com/en/download/help/path.xml

    • @alexandruciobanu1627
      @alexandruciobanu1627 5 лет назад

      @@PyMike grazie mille più tardi ci provo e poi ti dico

  • @gallus6927
    @gallus6927 4 года назад

    come faccio, a me da alcuni 'warning' durante la creazione del file

    • @PyMike
      @PyMike  4 года назад +1

      Prova a leggere quel che dicono e verificare se siano problematici o meno, in tal caso verifica i messaggi ricevuti su Google per trovare una risposta

    • @gallus6927
      @gallus6927 4 года назад

      PyMike sono dei warning che mi dicono che mancano dei file .dll ma non so perché

  • @paologotti6534
    @paologotti6534 3 года назад

    hey, bellissimo tutorial, ho solo un problema proprio sull'ultimo comando, ovvero pyinstaller ""nomedelfile"" --onefile mi da sempre errore con la seguetne scritta: Error running 'upx -V':
    [Errno 13] Permission denied: 'upx'
    ho provato a cercare qualcosa a riguardo mi sono appena approcciatto alla programmazione partendo da basi 0 quindi non capisco proprio come muovermi... riusciersti a chiarirmi il problema?
    grazie mille e complimenti ancora.
    Ps se può essere utile son da Mac

  • @ing.nicola1706
    @ing.nicola1706 5 лет назад +1

    tutorial su numpy, scipy, simpy, matplotlib ....?

    • @PyMike
      @PyMike  5 лет назад +1

      Ciao Nicola, si arriveranno anche loro! :D

    • @ing.nicola1706
      @ing.nicola1706 5 лет назад

      @@PyMike :) in italiano c'è veramente poco...

    • @ing.nicola1706
      @ing.nicola1706 5 лет назад

      @@PyMike e complimenti ... bel modo di spiegare .... guardo sempre volentieri i tuoi video ....

  • @gianlucacomparini8503
    @gianlucacomparini8503 5 лет назад

    Cosa porterai nel prossimo video

  • @lucianomariano
    @lucianomariano 4 года назад

    Anche se il video non ha neanche un anno dalla pubblicazione, purtroppo sto riscontrando dei problemi nell'eseguire il passaggio finale.. cercando altrove ho visto che pyinstaller non ha ancora supportato python 3.8

    • @PyMike
      @PyMike  4 года назад

      Ciao Luciano. In tal caso non ti resta che usare 3.7 :)

    • @lucianomariano
      @lucianomariano 4 года назад

      @@PyMike infatti farò proprio cosi. Voglio precisare che il mio commento è solo per informare chi ha avuto il mio stesso problema e il tuo tutorial è impeccabile come sempre

    • @PyMike
      @PyMike  4 года назад +1

      @@lucianomariano hai fatto benissimo, grazie per aver condiviso l'update qui

    • @fredicioc2200
      @fredicioc2200 4 года назад

      io uso mac con Python 3.8 e il comando funziona alla perfezione, forse è solo una cosa di windows che non lo fa funzionare con la 3.8. io ripeto ho un mac e ho python 3.8 e funziona tutto

  • @albertot6530
    @albertot6530 4 года назад

    Come mai tutti i file che faccio windows me li rileva come virus?😭

    • @diobrando7642
      @diobrando7642 4 года назад

      È una cosa normale, succede anche a me quando compilo programmi in C sui computer della scuola, succede perché il programma non ha un autore verificato, alcuni antivirus segnalano questo tipo di programmi

  • @teorosso3843
    @teorosso3843 3 года назад

    a me non funziona pyinstaller

  • @168grani
    @168grani 4 года назад

    Ciao, come ti hanno scritto tutti, video super esplicativo... seguendo la procedura ottengo il risultato da te esposto, unica pecca, lanciando l'eseguibile ottengo un errore del quale non riesco a capire la natura... Utilizzo MacOs e ovviamente, come hai spiegato, provo a lanciare lo script trasformato, sullo stesso sistema operativo...
    /Users/xxxxxxxxxxxxxxx/Desktop/ASCII_ART_COMPILER/dist/ascii_downloader ; exit;
    xxxxxxxxxxxxxxx@Mac-mini-di-xxxxxxxxxxxxxxx ~ % /Users/xxxxxxxxxxxxxxx/Desktop/ASCII_ART_COMPILER/dist/ascii_downloader ; exit;
    Traceback (most recent call last):
    File "site-packages/PyInstaller/loader/rthooks/pyi_rth__tkinter.py", line 30, in
    FileNotFoundError: Tcl data directory "/var/folders/sv/lfs45p4n4h9b6rmty71f06gc0000gn/T/_MEIkQaloc/tcl" not found.
    [6232] Failed to execute script pyi_rth__tkinter
    Questo il riporto dell'errore, mi potresti dare una dritta su come risolvere il problema?!?!
    Grazie mille e continua così!

    • @PyMike
      @PyMike  4 года назад +1

      Ciao Francesco! In casi come questi normalmente conviene cercare su Google il messaggio d'errore significativo. Prova a dare uno sguardo a questo link stackoverflow.com/questions/56503113/pyinstaller-exe-returning-error-on-a-tkinter-script

    • @168grani
      @168grani 4 года назад

      @@PyMike Eccomi, innanzitutto grazie per la pronta risposta, il suggerimento che mi hai linkato su Stack ha funzionato alla perfezione, uno script un po' più complicato, bisognava conoscere la problematica relativa a MacOs... Grazie mille ancora!

    • @PyMike
      @PyMike  4 года назад +1

      @@168grani Ottimo, felice tu abbia risolto!

  • @stefanoblondi6372
    @stefanoblondi6372 4 года назад

    Prima di tutto grazie di cuore per l'aiuto che mi hai dato attraverso i tuoi tutorial, io ho creato un programmino che fa calcoli al posto mio e volevo passarlo in exe così da condividerlo ma non riesco mi da sempre questo errore return code_func(co.co_argcount, co.co_kwonlyargcount, co.co_nlocals, co.co_stacksize,
    TypeError: an integer is required (got type bytes)
    mi potresti aiutare?

    • @PyMike
      @PyMike  4 года назад

      Ciao Stafano, stai usando Python 3.8? Sembra ci sia un problema di compatibilità con alcune delle versioni di Pyinstaller. Dai uno sguardo qui, dove trovi anche una possibile soluzione: github.com/pyinstaller/pyinstaller/issues/4265
      e grazie per i complimenti!
      Michele

    • @stefanoblondi6372
      @stefanoblondi6372 4 года назад

      @@PyMike grazie guardo subito

    • @PyMike
      @PyMike  4 года назад

      @@stefanoblondi6372 Ottimo!

    • @stefanoblondi6372
      @stefanoblondi6372 4 года назад

      Grande Mike ho risolto era la versione di pyinstaller. Alla fine ho capito che il miglior modo per installarlo è usare questo comando pip install github.com/pyinstaller/pyinstaller/archive/develop.tar.gz

    • @PyMike
      @PyMike  4 года назад

      @@stefanoblondi6372 Ottimo. A presto!

  • @nocturn9x
    @nocturn9x 5 лет назад +1

    Sarebbe bello se riuscissi a spiegare anche le varie opzioni come --version-file, -i, --add-data, in un video più complesso

    • @PyMike
      @PyMike  5 лет назад

      Ciao Mattia, grazie per il suggerimento!
      Ho optato per un semplice tutorial introduttivo che coprisse tutti i casi d'uso più comuni perché ho notato che si tratta quasi sempre della tipologia di video più graditi qui sul canale.
      Non escludo comunque ulteriori video, magari utilizzandolo come parte di un progetto più complesso e strutturato.
      A presto ed Happy Coding! :D

    • @nocturn9x
      @nocturn9x 5 лет назад

      @@PyMike :D