49 votes

Comment créer et ouvrir un fichier jupyter notebook ipynb directement depuis le terminal

La commande jupyter notebook ouvrira la page de l'arborescence du répertoire Jupyter où vous pouvez créer un fichier ipynb.

Existe-t-il un moyen de sauter cette page et de créer et ouvrir le fichier ipynb directement dans le navigateur ?

Je pensais à quelque chose comme jupyter notebook mynotebook.ipynb

0voto

jsta Points 1697

Vous pouvez créer un nouveau carnet de notes à partir de la ligne de commande en utilisant jupytext :

# create python file
touch foo.py

# add kernel information
jupytext --set-kernel - foo.py

# convert to notebook
jupytext --to notebook foo.py

# open in browser
jupyter notebook foo.ipynb

https://jupytext.readthedocs.io/en/latest/using-cli.html


Ces commandes peuvent être intégrées dans un script shell script nommé comme suit jupyinit :

#!/bin/bash
# Create a new Jupyter notebook from the command line
# 
# Examples
# jupyinit env_name py_file.py py_file.ipynb

touch $2
jupytext --set-kernel $1 $2
jupytext --to notebook --execute $2
jupytext --set-formats ipynb,py $3

L'exemple de l'OP pourrait alors être créé avec :

$ jupyinit myenv mynotebook.py mynotebook.ipynb

0 votes

C'était vraiment utile - mais la fonctionnalité "--set-kernel" n'est plus nécessaire

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X