Cela ne peut pas être la méthode la plus souhaitable. Peut-être existe-t-il une option native à Jupyter ou à l'application extensions mais je n'en ai pas rencontré, et je n'ai pas non plus ressenti le besoin de le faire. La documentation suggère que les développeurs encouragent les utilisateurs à se poser sur le tableau de bord.
Commencez par un cahier vide Untitled.ipynb
. Pour le générer, enregistrez le fichier par défaut qui est créé lorsque vous créez un nouveau notebook à partir du tableau de bord de jupyter. Ce notebook vide sera utilisé comme modèle pour créer de nouveaux notebooks vides à la ligne de commande. Le contenu du fichier Untitled.ipynb
pour moi, jupyter version 4.4.0, ressemble à ceci :
$ cat Untitled.ipynb
{
"cells": [],
"metadata": {},
"nbformat": 4,
"nbformat_minor": 2
}
Le fichier contient le strict minimum nécessaire pour lancer un ordinateur portable en utilisant jupyter notebook Untitled.ipynb
(et éventuellement mynotebook.ipynb
) ; si elle est inférieure, un NotJSONError
. Vous pouvez ajouter quelques métadonnées au modèle si vous souhaitez inclure un noyau par défaut.
A partir de là, utilisez substitution de commande pour ouvrir un nouveau carnet de notes vide à partir de la ligne de commande où Untitled.ipynb
est le chemin d'accès au carnet de notes modèle créé ci-dessus et mynotebook.ipynb
est le nom du carnet de notes que vous souhaitez créer :
$ jupyter notebook $(cat Untitled.ipynb >mynotebook.ipynb && echo mynotebook.ipynb)