Hvordan legger jeg til python3-kjernen i jupyter (IPython)?
Min Jupyter
notatbøker installert med python 2
kjernen. Jeg forstår ikke hvorfor. Jeg kan ha rotet til noe da jeg installerte. Jeg har allerede python 3
installert. Hvordan kan jeg legge det til Jupyter
?
Her er et skjermbilde av hvordan standard Jupyter
installert med python3 -m install jupyter
og åpnet i nettleseren med jupyter notebook
ser ut:
290
3
Sørg for at du har
ipykernel
installert og brukipython kernel install
for å legge kernelspec på riktig sted for python2. Deretteripython3 kernel install
for Python3. Nå skal du kunne velge mellom de to kjernene uavhengig av om du brukerjupyter notebook
,ipython notebook
elleripython3 notebook
(de to sistnevnte er deprecated).Merk at hvis du vil installere for en bestemt Python-kjørbar fil, kan du bruke følgende triks:
Dette fungerer når du bruker miljøer (venv,conda,...) og `
lar deg navngi kjernen din (se
--help`). Så du kan gjøreOg nå får du en kjerne med navnet
py36-test
i rullegardinmenyene, sammen med de andre.Se https://stackoverflow.com/questions/30492623/using-both-python-2-x-and-python-3-x-in-ipython-notebook som har nyere informasjon.
Jeg hadde Python 2.7 og ønsket å kunne bytte til Python 3 inne i Jupyter.
Disse trinnene fungerte for meg på en Windows Anaconda Command Prompt:
Nå etter å ha åpnet ipython notebook med den vanlige kommandoen for Python2.7, er Python3.3 også tilgjengelig når du oppretter en ny notebook.
Jeg klarte å installere en Python3-kjerne i tillegg til Python2. Her er måten jeg gjorde det på:
Den siste fungerende lenken finner du her.
Den faktiske koden er: