Come aggiungere il kernel python3 a jupyter (IPython)
I miei notebook Jupyter
installati con il kernel python 2
. Non capisco perché. Potrei aver incasinato qualcosa quando ho fatto l'installazione. Ho già installato python 3
. Come posso aggiungerlo a Jupyter
?
Ecco uno screenshot di come appare il Jupyter
di default, installato con python3 -m install jupyter
e aperto nel browser con jupyter notebook
:
290
3
Assicuratevi di avere installato
ipykernel
e usateipython kernel install
per mettere il kernelspec nella giusta posizione per python2. Poiipython3 kernel install
per Python3. Ora dovresti essere in grado di scegliere tra i 2 kernel indipendentemente dal fatto che tu usijupyter notebook
,ipython notebook
oipython3 notebook
(gli ultimi due sono deprecati).Nota che se vuoi installare per uno specifico eseguibile Python puoi usare il seguente trucco:
Questo funziona quando si usano ambienti (venv,conda,...) e le `
consentono di dare un nome al kernel (vedere
--help`). Quindi puoi fareE ora si ottiene un kernel chiamato
py36-test
nei menu a tendina, insieme agli altri.Vedere https://stackoverflow.com/questions/30492623/using-both-python-2-x-and-python-3-x-in-ipython-notebook che ha informazioni più recenti.
Avevo Python 2.7 e volevo essere in grado di passare a Python 3 all'interno di Jupyter.
Questi passaggi hanno funzionato per me su un prompt dei comandi di Windows Anaconda:
Ora dopo aver aperto il notebook ipython con il solito comando per Python2.7, Python3.3 è disponibile anche quando si crea un nuovo notebook.
Sono riuscito a installare un kernel Python3 oltre al Python2. Ecco come ho fatto:
L'ultimo link funzionante può essere trovato qui.
Il codice attuale è: