docker pull brendanrius/jupyter-c-kernel
docker run -p 8888:8888 brendanrius/jupyter-c-kernel
Copy/paste this URL into your browser when you connect for the first time,
to login with a token:
http://localhost:8888/?token=66750c80bd0788f6ba15760aadz53beb9a9fb4cf8ac15ce8
Funktioniert nur unter Linux und OS X. Windows wird noch nicht unterstützt. Wenn Sie dieses Projekt unter Windows verwenden möchten, verwenden Sie bitte Docker.
pip install jupyter-c-kernel
install_c_kernel
jupyter-notebook
. Genießen! Sie können benutzerdefinierte Kompilierungsflags wie folgt verwenden:
Hier wird das Flag -lm
übergeben, damit Sie die Mathematikbibliothek verwenden können.
Das Docker-Image installiert den Kernel im bearbeitbaren Modus, sodass Sie den Code in Docker in Echtzeit ändern können. Führen Sie dazu einfach die Docker-Box wie folgt aus:
git clone https://github.com/brendan-rius/jupyter-c-kernel.git
cd jupyter-c-kernel
docker run -v $( pwd ) :/jupyter/jupyter_c_kernel/ -p 8888:8888 brendanrius/jupyter-c-kernel
Dadurch wird die Quelle geklont, der Kernel ausgeführt und der aktuelle Ordner (den Sie gerade geklont haben) an den entsprechenden Ordner in Docker gebunden. Wenn Sie nun die Quelle ändern, wird sie sofort in http://localhost:8888 angezeigt. Vergessen Sie nicht, auf der Seite auf „Kernel neu starten“ zu klicken, da dieser nicht automatisch neu startet.
MIT