Problemi con la console di Spyder

r
rob1699 (450 points)
2 2 4
asked Oct 14, 2019 in Programmare in Python by rob1699 (450 points)
recategorized Oct 28, 2019 by andrea.sterbini
Sto avendo problemi con Spyder, l'ho disinstallato e reinstallato e dopo che ho aggiunto le librerie e aggiornato entrando su spyder mi dà l'errore sulla console con scritto "An error ocurred while starting the kernel" generando 6 errori dove riguardano le librerie.
1,680 views

4 Answers

Best answer
E
Edward (25950 points)
2 4 172
answered Oct 15, 2019 by Edward (25,950 points)
selected Nov 10, 2019 by rob1699

Vai su Anaconda Prompt, e fai

pip install jupyter_client --upgrade

Dovrebbe essere un errore con la versione di jupyter_client 5.3.3 come indicato qui.
Aggiornandolo dovresti aver risolto

Non hai risolto il problema con conda update --all, perchè la versione 5.3.4 non è ancora disponibile su Anaconda.

r
rob1699 (450 points)
2 2 4
commented Oct 15, 2019 by rob1699 (450 points)
Grazie mille! Ho risolto, era proprio jupyter che mi ha dato problema con il collegamento della console.
Auron (15880 points)
32 126 194
commented Oct 16, 2019 by Auron (15,880 points)
Quando qualcuno risolve un vostro problema o vi fornisce una risposta che vi aiuta in modo particolare, ricordatevi di contrassegnarla come Best Answer, chi ha aiutato ve ne sarà grato ;)
E
Edward (25950 points)
2 4 172
answered Oct 14, 2019 by Edward (25,950 points)

Prova a fare conda update --all dentro l'Anaconda Prompt. Se non risolvi prova a reinstallare l'ultima versione di Anaconda, e vedi se spyder funziona senza aggiornare o installare altre librerie. Se continua a non funzionare posta uno screen dell'errore.

r
rob1699 (450 points)
2 2 4
commented Oct 15, 2019 by rob1699 (450 points)
Ho riprovate, funziona senza le librerie ma quando aggiungo le librerie e aggiorno e là che mi dà il problema con il kernel e con la console.
E
Edward (25950 points)
2 4 172
commented Oct 15, 2019 by Edward (25,950 points)

Quali librerie hai installato? Quelle indicate qui, o altre? Puoi postare uno screenshot dell'errore?

r
rob1699 (450 points)
2 2 4
commented Oct 15, 2019 by rob1699 (450 points)

Ho installato le librerie indicate per il corso, 

https://ibb.co/6DWwqCN

Quando ho reinstallato Anaconda, ho installato solo librerie necessarie (ddt, pytest-timeout e Spyder) indicate e sempre mi dava lo stesso errore

https://ibb.co/hWtwwsP

d
dani3390 (1490 points)
2 2 10
answered Oct 15, 2019 by dani3390 (1,490 points)

Ho dato un'occhiata al messaggio di errore, e mi sembra di capire che l'errore sia relativo al file "C:\\Users\\Robert\\AppData\\Roaming\\jupyter\\runtime\kernel-da7b1ba85935.json"
Non ho mai avuto a che fare con Jupyter, ma sembra che Spyder cerchi di avviare quel particolare kernel che tu usi con Jupyter, senza molto successo.
Adesso, io proverei per prima cosa ad Eseguire come Amministratore Spyder, almeno per togliersi il pensiero.
Se non funzionasse, passerei a questo https://pypi.org/project/spyder-kernels/ di cui trovi la documentazione qui https://docs.spyder-ide.org/ipythonconsole.html
E se non va neanche quello, o provi a cancellare quel file indicato sopra, oppure disinstallazione pulita prima di Jupyter e poi di Spyder, per poi re-installare Spyder.
Così, se parte, abbiamo il risolto il problema e puoi re-installare anche Jupyter, mentre se non parte neanche così, abbiamo eliminato tutti i problemi presenti nell'errore della console, che sarà costretta a dirci qualcosa di più

plm (18850 points)
7 15 118
answered Oct 22, 2019 by plm (18,850 points)
Anche io ho avuto dei problemi con Spyder, per risolvere ho disinstallato, reinstallato, aggiunto tutte le librerie consigliate e aggiornato tutto con il comando conda update --all. Da lì zero problemi