Linux Jupyter - omartek/linux_variePerLaboratorio GitHub Wiki
Installare jupyter
sudo apt-get install python3-pip sudo pip3 install jupyter
e avviarlo da riga di comando con:
jupyter notebook
Si aprirà il browser mostrando la cartella di default da dove aprire o in cui creare nuovi progetti.
Per modificare la cartella root dei progetti, creare il file config con il comando
jupyter notebook --generate-config
ed editare
nano ~/.jupyter/jupyter_notebook_config.py
alla riga:
## The directory to use for notebooks and kernels. c.NotebookApp.notebook_dir = '/home/pc_pon1/Documenti/documenti_STUDENTI/JUPYTER/'
Ci sono problemi con alcune versioni recenti di tornado quindi potrebbe essere necessario eseguire il downgrade:
sudo pip install tornado==4.5.3
Crea jupyter.desktop nella cartella /usr/share/applications/:
[Desktop Entry] Type=Application Version=1.0 Icon=/usr/share/icons/Numix-Circle/48/apps/jupyter.svg Exec=sh -c 'jupyter notebook' Name=Jupyter Name[en]=Jupyter GenericName[en]=Jupyter Categories=Development;
Installare un versione recente decomprimendola in /opt/ per esempio e creando un link simbolico nel path /bin/:
sudo ln -s /opt/julia/bin/julia /bin/julia
Installare IJulia kernel necessario a Jupyter.
using Pkg Pkg.add("IJulia")
e
using Pkg Pkg.add("PyPlot")
Installare Viewscad, qui la pagina del progetto:
sudo pip3 install solidpython sudo pip3 install viewscad
from solid import * # solidPython traduce in linguaggio Openscad from solid.utils import * # non obbligatorio, semplifica certe operazioni import viewscad r=viewscad.Renderer()
cerchio = sphere(6) quadrato = translate([2,0,0])(cube(6))
r.render(cerchio - quadrato)
si può utilizzare anche la sintassi originale di Openscad
codiceSCAD = ''' difference(){ sphere(6); translate([2,0,0])cube(6); } ''' r.render(codiceSCAD)
Indirizzo Github della libreria
t.penup(); t.left(90); t.forward(200);t.right(90);t.pendown() for i in range (0,18): t.pencolor(colours[i%7]) t.right(20) t.forward(50) t.right(180) t.home()
sudo pip3 install matplotlib