Profilo di NuStar

Nome NuStar
Indirizzo email n/a
Messaggi3
  • Re: Convertire file .py in eseguibili .exe
    Forum >> Principianti
    Alla fine sono riuscito a convertire lo script in .exe con PyInstaller.



    E' comodo perchè include automaticamente le librerie che ho usato in un'unico file .exe.




    Per la conversione è bastato scrivere nel cmd di windows la seguente istruzione:




    pyinstaller.exe --onefile --windowed <nome_file.py>







    l'istruzione --windowed mi è servita perchè il programma ha un'interfaccia grafica in tkinter altrimenti non servirebbe.




    Comunque se a qualcun'altro servisse ho seguito questa guida https://mborgerson.com/creating-an-executable-from-a-python-script/






  • Re: Convertire file .py in eseguibili .exe
    Forum >> Principianti
    Ciao Daniele, grazie del consiglio! Proverò Nuitka.
    Intanto sto provando pyinstaller e mi sembra più facile...




    Grazie ancora
  • Convertire file .py in eseguibili .exe
    Forum >> Principianti
    Salve a tutti,



    volevo provare a convertire script python in eseguibili per windows e per iniziare ho seguito questa guida http://www.py2exe.org/index.cgi/Tutorial




    ma dopo il comando python setup.py py2exe mi da i seguenti errori:





    running py2exe

    Traceback (most recent call last):

    File "setup.py", line 4, in <module>

    setup(console=['hello.py'])

    File "C:\Users\GabrieleAppData\Local\Programs\Python\Python36\lib\distutils\core.py", line 148, in setup

    dist.run_commands()

    File "C:\Users\GabrieleAppData\Local\Programs\Python\Python36\lib\distutils\dist.py", line 955, in run_commands

    self.run_command(cmd)

    File "C:\Users\GabrieleAppData\Local\Programs\Python\Python36\lib\distutils\dist.py", line 974, in run_command

    cmd_obj.run()

    File "C:\Users\GabrieleAppData\Local\Programs\Python\Python36\lib\site-packages\py2exe\distutils_buildexe.py", line 188, in run

    self._run()

    File "C:\Users\GabrieleAppData\Local\Programs\Python\Python36\lib\site-packages\py2exe\distutils_buildexe.py", line 267, in _run

    builder.analyze()

    File "C:\Users\GabrieleAppData\Local\Programs\Python\Python36\lib\site-packages\py2exe\runtime.py", line 160, in analyze

    self.mf.import_hook(modname)

    File "C:\Users\GabrieleAppData\Local\Programs\Python\Python36\lib\site-packages\py2exe\mf3.py", line 120, in import_hook

    module = self._gcd_import(name)

    File "C:\Users\GabrieleAppData\Local\Programs\Python\Python36\lib\site-packages\py2exe\mf3.py", line 274, in _gcd_import

    return self._find_and_load(name)

    File "C:\Users\GabrieleAppData\Local\Programs\Python\Python36\lib\site-packages\py2exe\mf3.py", line 357, in _find_and_load

    self._scan_code(module.__code__, module)

    File "C:\Users\GabrieleAppData\Local\Programs\Python\Python36\lib\site-packages\py2exe\mf3.py", line 388, in _scan_code

    for what, args in self._scan_opcodes(code):

    File "C:\Users\GabrieleAppData\Local\Programs\Python\Python36\lib\site-packages\py2exe\mf3.py", line 417, in _scan_opcodes

    yield "store", (namesoparg,)

    IndexError: tuple index out of range





    qualcuno sa dirmi cosa ho sbagliato?




    Sto facendo tutto con il cmd di windows 10.




    Grazie mille!