Problema con apertura programma

a
alex_andrei13 (3170 points)
11 37 49
asked Oct 16, 2020 in Programmare in Python by alex_andrei13 (3,170 points)
recategorized Oct 21, 2020 by andrea.sterbini
Buonasera, su anaconda se scrivo\eseguo il mio test funziona normalmente ma quando lo provo a eseguire dal terminale o da idle non funziona. Purtroppo non funziona nemmeno il test per vedere i vari punteggi.
284 views
closed with note: risolto

5 Answers

AdSum (16290 points)
9 20 134
answered Oct 17, 2020 by AdSum (16,290 points)
Buonasera, cosa intendi per "non funziona"? Non parte proprio, da un errore,...?
Inoltre in che senso scrivi\esegui su anaconda? Intendi Spider?
a
alex_andrei13 (3170 points)
11 37 49
commented Oct 17, 2020 by alex_andrei13 (3,170 points)
Buongiorno, quando metto dal prompt di anaconda il programma non lo esegue, rimane piatto e appare subito la prossima riga. Lo stesso mi succede se cerco di aprire il programma direttamente con IDLE. Invece spyder funziona tutto correttamente.
AdSum (16290 points)
9 20 134
commented Oct 17, 2020 by AdSum (16,290 points)
Quindi anche il programma di test va avanti senza stampare nulla?
Loriv3 (7970 points)
8 20 84
answered Oct 17, 2020 by Loriv3 (7,970 points)
Purtroppo con delle informazioni così poco sufficienti difficilmente possiamo aiutarti, ci sono molti motivi per cui potrebbe non aprirti il programma. Hai qualche tipo di errore quando avvii il programma sia da prompt che da spyder oppure prova a controllare se in questo tuo programma (so che può sembrare banale ma voglio cercare di risponderti in tutte le casistiche) tu non abbia saltato delle richieste di input oppure non abbia richiamato la funzione, potrebbe capitare che il tuo programma parta ma non avendo comandi che comunicano con l'esterno faccia quello che deve fare ma senza fartelo vedere
a
alex_andrei13 (3170 points)
11 37 49
commented Oct 17, 2020 by alex_andrei13 (3,170 points)
Buongiorno, no nessun errore da nessuna parte. Ho provato a disinstallare tutto e installare tutto di nuovo. Ho installato anche tutte le librerie del caso. Sono in un ambiente Windows se può tornare utile.
Loriv3 (7970 points)
8 20 84
commented Oct 17, 2020 by Loriv3 (7,970 points)
Dal prompt di anaconda ti devi spostare dove sono salvati i tuoi file.

Prova a creare una nuova cartella sul tuo desktop e dentro mettici i file che ti servono per far girare il programma

Ad esempio, prendendo l'HW opzionale, crei una tua cartella  sul desktop che chiameremo "python" dove inserisci tutti i file che servono

Sul prompt digita, i seguenti comandi: cd Desktop

                                                              cd python

                                                              python programma.py

Sul prompt ti devi spostare nei vari indirizzi non puoi farlo partire subito
L
Lorenzo Spataro (2710 points)
0 0 12
answered Oct 17, 2020 by Lorenzo Spataro (2,710 points)
Buongiorno, quando utilizzi spyder  richiami la funzione ex1 all'interno della console? Se non ti stampa nessun errore quando esegui il programma da anaconda prompt o idle vuol dire che non stampi niente a schermo probabilmente
1
1937764 (3520 points)
6 14 42
answered Oct 17, 2020 by 1937764 (3,520 points)
Mi dispiace ma con così pochi dettagli è difficile capire quale possa essere il problema.

Prova a scrivere passo dopo passo tutto ciò che fai / scrivi in idle ad esempio. Accertati anche di eseguire le funzioni che hai definito.

Sarebbe utile anche uno screen recording di ciò che fai così da non poter omettere nessun dettaglio che magari a te sembra irrilevante, ma non saprei come postarlo qui.
andrea.sterbini (172680 points)
511 927 1776
answered Oct 17, 2020 by andrea.sterbini (172,680 points)
  • unzippi l'archivio?
  • apri la finestra  "Anaconda Prompt"?
  • ti posizioni nella directory creata unzippando?
  • esegui il comando pytest test_01.py?
a
alex_andrei13 (3170 points)
11 37 49
commented Oct 17, 2020 by alex_andrei13 (3,170 points)
Buongiorno, ho disinstallato di nuovo anaconda, e anche python3.9 che avevo precedentemente installato, creando anche un nuovo profilo di accesso di windows. Fortunatamente ora pare che funziona sia il programma sia il test. Voglio ringraziare tutti per l'aiuto!