Jupyter er en del af anaconda. Der er JupyterLab og JupyterNotebook. Man vil helst arbejde i JupyterLab fordi man kan have flere filer åbn og programmet danner en ramme omkring alle dine aktive Jupyter notebooks.
Skal man lave en hurtig CAS beregning er det nok med et lightweight "notebook"
skal du programmere større ting brug JupyterLab
skal du bruge python som CAS brug Notebook
Her bruger jeg jupyter notebook da jeg er interesseret at bruge det som CAS regnemaskine. For at oprette en ny fil skal du klikke til højre på "New" og vælge "python 3" så starter den en fil op som du direkte kan regne i.
step
2. step
3. step
Det første du skal gøre hvis Jupyter kommer med fejlmeldinger er at genstarte python-kernel og dermed slette alle indlæste konstanter.
Hvis jupyter slet ikke vil regne så har den ingen "kernel". Det er oftest fordi den ikke kan finde python programmet. Husk at jupyter bare er et GUI (general user interface) som arbejder i en webbrowser og den "trækker" på en python installation på din computer. Den kommer så fra Anaconda. Det KAN være at det ikke virker.
Du kan se om det virker eller ej ved at lave en beregning som viste i figuren "step 3" ovenfor. Hvis der står In [3] så virker det. Hvis jupyter ikke kan finde en kernel så er der ingen python program som arbejder i baggrunden, eller mere sandsynligt kan den ikke finde den. Start med følgende
opgrader jupyter notebook i anaconda (tandhjul øverst til højre) find alle jupyter notebooks i din browser og sluk dem, genstart nu anaconda og prøv med notebook først (ikke JupyterLab)
Start en ny local fil op, ikke på et netværksdrive (google-drive, dropbox eller lignende)
Det er desværre lidt kompliceret.
Start en terminal op og skriv jupyter notebook --generate-config
Du skal nu finde config filen i din .jupyter mappe og editere den. (det er lidt old fashioned, men den eneste mulighed)
start med at skrive "pwd" for at se hvor du er. Du skal komme hen til din "rod". Min bruger hedder christophridder så min rod er /Users/christophridder
efter du har "genereret config" som under punkt 1 så er der en (skjult) mappe (starter med et punktum (.jupyter)
skriv "cd .jupyter" og så "ls -las"
der burde være en fil med navn jupyter_notebook_config.py den skal vi editere.
brug pico som editor og skriv
pico jupyter_notebook_config.py
så starter der en editor op på mac
tryk på Control tasten samt w og led efter "c.NotebookApp.open"
fjern hashtaget # foran linjen og skriv din sti ind i efter r' .....
Jeg har mine data på et google drev så min sti ser sådan ud :
c.NotebookApp.notebook_dir = r'/Users/christophridder/Google Drev/1-python/Jupyter/'
Tryk nu på Control + o som skulle gemme filen.
Genstart JupyterLab så skulle den være hjemme
skriv teksten uden " "
"pwd" viser den aktuelle sti
"cd .jupyter" skifter (change directory) til den angivne mappe
"ls -las" viser indholdet af alle mapper også de skjulte
"cd .." går et niveau højrere op i sti herakiet
Control x ---- forlader programmet
Control w ----- finder noget tekst
Control o ----- skriver filen til harddisken
piletaster ---- navigerer rundt i teksten
Andre editorer xemacs og vi er ofte også en mulighed hvis man er vant til dem.