Profilo di andread

Nome andread
Indirizzo email n/a
Messaggi4
  • Re: Pyinstaller module not found
    Forum >> Principianti
    Grazie per la risposta , sono consapevole che le poche e confuse tracce che ho riportato non sono certo esaustive, da poco "gioco" con python, penso ancora che sia un buon linguaggio ma scopro sempre cose che mi preoccupano sempre più.
    Dopo tanti anni di C C++ java etc etc (non certo a livelli professionali) scoprire che non riesco a superare un "semplice" import ........ma evidentemente, come mi hai chiarito, l'algoritmo di import in python è particolarmente complesso.

    Riguardo il mio attuale problema ho visto molta documentazione nel sito pyinstaller che parla specificatamente di questo problema o di analoghi ma provando comunque no ho risolto.

    Analogamente su stackoverflow molti post sul tema ma nulla che mi porti a qualche risultato.




    Proverò a modificare il codice dell'app che sto sviluppando come "allenamento" , contiene treading , gestione della GUI con PYQT5 e gestione delle com ecc... ma certo non ho implementato cose strane.

    Evidentemente qualche cosa forse è errata o non compatibile con pyinstaller.

    La gestione degli errori in java è a mio parere ( forse più a sentimento che altro) più stringente.




    Un grazie per le considerazioni complessive e per il riferimento alla Tua pubblicazione , interessante e credo molto utile, me la sono letta velocemente ma domani vedo di focalizzare meglio.

    Purtroppo sono testa-dura e in qualche modo cercherò di arrivare a qualche soluzione, magari sfruttando le Tue indicazioni.




    Grazie 10.000, cordialmente











  • Re: Pyinstaller module not found
    Forum >> Principianti
    Purtroppo non sento nessun riscontro, probabilmente mi sono spiegato male ? o forse non è il post giusto o forse è troppo banale ? non sono certo esperto di python e men che meno di forum , scusate.
    Vorrei comunque risolvere questo mio problemino,

    grazie







    Per ulteriore chiarezza, questo è quanto mi risponde quando eseguo l'exe segnalando uno dei 4 import che non trova (Link Status.py):





    C:\Users\Andrea\workspacePy_Main_AppMain_App\dist>PP Main.exe

    Traceback (most recent call last):

    File "Main AppPP_Main.py", line 46, in <module>

    ModuleNotFoundError: No module named 'Link Status'

    5800 Failed to execute script PP Main





    grazie


    --- Ultima modifica di andread in data 2019-03-28 15:42:08 ---
  • Pyinstaller module not found
    Forum >> Principianti
    Da pochi mesi sono alle prese con python e recentemente mi sono imbattuto in questo problema di "module not found" quando eseguo l'exe che corretamente (apparentemente) pyinstaller ha compilato in exe.
    Ho creao un .bat per eseguire pyi-makespec e pyinstaller, che riporto sotto e che utilizzo:

    > pyi-makespec --onefile --paths=C:\Users\Andrea\workspacePy_Main_AppMain_App --log-level DEBUG --console --hidden-import PP Idle --hidden-import PP Processo --hidden-import PP Schedule --hidden-import Link Status --name PP Main PP Main.py




    > pyinstaller --onefile --log-level=DEBUG PP Main.spec




    Tramite pyi-makespec pensavo mi risolvesse l'import dei 4 moduli che mi segnala nella compilazione ma non riesco a risolvere. Inizialmente quando il tutto era di pochi moduli mi eseguiva l'exe correttamente. Ora dovrei rismontare il tutto e provare a pezzi........... ???

    Ho provato ad inserire anche il --paths, ma nulla.

    PP Main.spec lo vedo con gli import che chiedo ???




    Sotto la segnalazione in warn-PP Main.txt : (PP Main.py è il modulo principale)





    missing module named PP Schedule - imported by C:\Users\Andrea\workspacePy_Main_AppMain_AppPP_Main.py (top-level)

    missing module named PP Processo - imported by C:\Users\Andrea\workspacePy_Main_AppMain_AppPP_Main.py (top-level)

    missing module named PP Idle - imported by C:\Users\Andrea\workspacePy_Main_AppMain_AppPP_Main.py (top-level)

    missing module named Link Status - imported by C:\Users\Andrea\workspacePy_Main_AppMain_AppPP_Main.py (top-level)





    Apparentemente sembrerebbe un problema banale essendo i moduli presenti e in una unica dir la stessa del modulo PP Main che li importa !!

    Qualche suggerimento :) spero sia solo dovuto a mia inesperienza in merito, spero di essere stato sufficientemente chiaro, grazie e cordiali saluti :py:







    Nessuno ha qualche idea in merito ???


    --- Ultima modifica di andread in data 2019-03-26 19:06:33 ---
  • Miglior modo per attivare una nuova form
    Forum >> Principianti
    Sono certamente un principiante (da pochi mesi su python) ma non pensavo di trovare questi problemi per un aspetto del genere.
    Sulla base di PYQT5 ho effettuato molte prove ed esperimenti con l'utilizzo di designer e la generazione di file .ui e anche della relativa conversione a .py. (pyuic5)

    ok con codice similare come chiamata la form si carica correttamente :





    def log_in(self):

    window2 = QDialog(self)

    ui2 = Ui Login Gui()

    ui2.setupUi(window2)

    window2.exec_()





    ma non vorrei modificare continuamente il sorgente di derivazione da designer...... quindi dove inserisco i metodi della nuova form ?

    Ho provato anche a creare una classe intermedia che erediti dal .py di derivazione da designer ma evidentemente non ho infilato la strada giusta.

    Stranamente in giro non trovo esempi che possano darmi una mano, forse non li cerco o interpreto io nel modo gusto..... :confused: qualche suggerimento, grazie