Installer et configurer Jupyter Notebook sur CentOS 8

Install Configure Jupyter Notebook Centos 8



Dans cet article, je vais vous montrer comment installer et configurer Jupyter Notebook sur CentOS 8. Alors, commençons.

Installation des outils de construction requis :

Pour installer Jupyter Notebook, vous devez avoir installé tous les outils de construction C et les bibliothèques de développement Python 3 requis. Heureusement, tous ces éléments sont disponibles dans le référentiel de packages officiel de CentOS 8.







Tout d'abord, mettez à jour le cache du référentiel de packages CentOS 8 avec la commande suivante :



$sudomaquilleuse dnf



Maintenant, installez tous les outils de build requis avec la commande suivante :





$sudodnfinstaller gccpython3-devel kernel-headers-$(ton nom-r)

Pour confirmer l'installation, appuyez sur ET puis appuyez sur .



Le gestionnaire de packages DNF doit télécharger tous les packages requis et les installer. Cela peut prendre un certain temps.

À ce stade, tous les outils de construction requis doivent être installés.

Installation de PIP 3 :

Vous devez avoir le gestionnaire de packages Python 3 PIP 3 installé sur votre machine CentOS 8 afin d'installer Jupyter Notebook. CentOS 8 devrait avoir PIP 3 installé par défaut.

Pour vérifier si PIP 3 est installé, exécutez la commande suivante :

$où se trouvepip3

Comme tu peux le voir, pip3 la commande est disponible dans le chemin /usr/bin/pip3 dans mon cas.

Si vous n'avez pas installé PIP 3, exécutez la commande suivante pour installer PIP3 :

$sudodnfinstallerpython3-pip

Installation de Jupyter Notebook :

Maintenant, installez Jupyter Notebook avec la commande suivante :

$pip3installer --utilisateurjupyter

PIP 3 doit télécharger et installer tous les packages Python requis. Cela peut prendre un certain temps.

À ce stade, Jupyter Notebook doit être installé.

Pour vérifier si Jupyter Notebook a été correctement installé, exécutez la commande suivante :

$jupyter--version

Comme vous pouvez le voir, Jupyter Notebook fonctionne correctement.

Notions de base de Jupyter Notebook :

Pour démarrer Jupyer Notebook, exécutez la commande suivante :

$cahier jupyter

Le serveur Jupyter Notebook devrait démarrer. Pour accéder à Jupyter Notebook, vous devez copier l'URL et la coller dans votre navigateur Web préféré.

Une fois que vous accédez à l'URL de votre navigateur Web préféré, vous devriez voir le tableau de bord du bloc-notes Jupyter. Tous les répertoires et fichiers de votre répertoire HOME doivent être accessibles à partir d'ici.

Pour créer un nouveau Jupyter Notebook of Python 3 (disons) dans votre répertoire de travail actuel, cliquez sur Nouveau > Python 3 .

Un nouveau bloc-notes devrait s'ouvrir. Ici, vous pouvez saisir des lignes de codes Python 3.

Une fois que vous avez saisi des codes Python 3, cliquez sur Courir .

Les codes s'exécuteront et vous montreront la sortie s'il y en a. Ensuite, vous pouvez saisir plus de lignes de codes Python 3.

Comme vous pouvez le voir, j'ai ajouté deux nombres et imprimé le résultat.

Vous pouvez enregistrer votre bloc-notes à partir de Déposer > Enregistrer sous…

Ensuite, saisissez un chemin relatif à partir de votre répertoire HOME et cliquez sur sauvegarder .

Le bloc-notes doit être enregistré.

Un nouveau fichier notebook doit être créé dans votre chemin d'accès donné.

Accès à distance à Jupyter Notebook :

Si vous souhaitez accéder à Jupyter Notebook à distance, cette section est faite pour vous.

Tout d'abord, recherchez l'adresse IP de votre machine CentOS 8 comme suit :

$nmcli

Dans mon cas, l'adresse IP est 192.168.20.129. Ce sera différent pour vous. Alors, assurez-vous de le remplacer par le vôtre à partir de maintenant.

Pour accéder à distance à Jupyter Notebook, exécutez Jupyter Notebook avec le –ip et -Port drapeau comme suit :

$cahier jupyter--pas de navigateur --ip= 192.168.20.129--Port=8080

Jupyter Notebook devrait s'exécuter. Copiez l'URL.

Maintenant, autorisez le port TCP 8080 à travers le pare-feu comme suit :

$sudopare-feu-cmd--add-port=8080/tcp--permanent

Pour que les modifications de la configuration du pare-feu prennent effet, exécutez la commande suivante :

$sudopare-feu-cmd--recharger

Maintenant, ouvrez votre navigateur Web préféré et accédez à l'URL que vous avez copiée. Vous devriez pouvoir accéder au tableau de bord Jupyter Notebook.

Définition d'un mot de passe pour Jupyter Notebook :

Vous n'aimerez peut-être pas le système d'accès par jeton par défaut de Jupyter Notebook. Pour un accès basé sur un mot de passe, vous devez définir un mot de passe pour le Jupyter Notebook.

Tout d'abord, créez le répertoire de configuration Jupyter Notebook ~/.jupyter comme suit:

$test -ré~/.jupyter|| mkdir~/.jupyter

Maintenant, exécutez la commande suivante pour configurer un mot de passe pour le Jupyter Notebook :

$mot de passe de l'ordinateur portable jupyter

Tapez un mot de passe et appuyez sur .

Retapez le mot de passe et appuyez sur .

Le mot de passe doit être défini.

Maintenant, exécutez Jupyter Notebook comme d'habitude et il ne devrait imprimer aucune URL basée sur des jetons, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Pour accéder à Jupyter Notebook, il vous suffit de visiter http://192.168.20.129:8080 depuis votre navigateur Internet.

Il vous demandera le mot de passe. Tapez simplement le mot de passe et cliquez sur Connexion .

Vous devez être connecté au tableau de bord Jupyter Notebook.

Définition du répertoire de bloc-notes par défaut :

Le répertoire racine par défaut de Jupyter Notebook est votre répertoire HOME. Si vous le souhaitez, vous pouvez le changer dans un autre répertoire.

Tout d'abord, créez un nouveau répertoire racine ~/carnets (disons) comme suit :

$mkdir~/des cahiers

Pour changer le répertoire racine de Jupyter Notebook, exécutez Jupyter Notbook avec le –Notebook-dir drapeau comme suit :

$ jupyter cahier--pas de navigateur --ip= 192.168.20.129--Port=8080
--notebook-dir= ~/des cahiers

Le répertoire racine de Jupyter Notebook doit être modifié.

Configuration de Jupyter Notebook à l'aide du fichier de configuration :

Jupyter Notebook utilise un fichier JSON ~/.jupyter/jupyter_notebook_config.json pour conserver toute la configuration par défaut.

Pour configurer Jupyter Notebook, ouvrez le ~/.jupyter/jupyter_notebook_config.json fichier comme suit :

$nous~/.jupyter/jupyter_notebook_config.json

Le contenu du ~/.jupyter/jupyter_notebook_config.json fichier doit être le suivant :

{
'Application pour ordinateur portable':{
'le mot de passe':'sha1:810ea19adfa5:b67bbfa54f8a2fdefa8ff812cde9b92baa57fe64',
'ip':'192.168.20.129',
'Port':8080,
'notebook_dir':'/ accueil / shovon / cahiers',
'Navigateur ouvert':faux
}
}

Assurez-vous de changer le ip , Port , notebook_dir valeurs que vos exigences. La valeur de notebook_dir devrait être le chemin absolu du répertoire racine de votre Jupyter Notebook souhaité.

REMARQUE: Les le mot de passe Le champ doit être ici uniquement si vous avez défini un mot de passe Jupyter Notebook à l'aide de la commande mot de passe de l'ordinateur portable jupyter . Ne le changez pas.

Une fois que vous avez terminé, enregistrez le fichier de configuration.

Maintenant, vous pouvez exécuter Jupyter Notebook sans aucun argument de ligne de commande.

$cahier jupyter

Jupyter Notebook doit être configuré.

C'est ainsi que vous installez et configurez Jupyter Notebook sur CentOS 8. Merci d'avoir lu cet article.