Installer et configurer le cahier Jupyter sur Centos 8

Installer et configurer le cahier Jupyter sur Centos 8
Dans cet article, je vais vous montrer comment installer et configurer le cahier Jupyter sur Centos 8. Alors, commençons.

Installation des outils de construction requis:

Afin d'installer Jupyter Notebook, vous devez avoir installé tous les outils de construction C et Python 3 Installés. Heureusement, tous ces éléments sont disponibles dans le référentiel officiel de Package de CentOS 8.

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

$ sudo dnf makecache

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

$ sudo dnf installer gcc python3-devel-theaders - $ (uname -r)

Pour confirmer l'installation, appuyez sur Y 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 pour terminer.

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

Installation de PIP 3:

Vous devez avoir Python 3 Package Manager Pip 3 installé sur votre machine CentOS 8 afin d'installer Jupyter Notebook. Centos 8 devrait faire installer PIP 3 par défaut.

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

$ où est pip3

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

Dans le cas où vous n'aurez pas installé PIP 3, exécutez la commande suivante pour installer PIP3:

$ sudo dnf installer python3-pip

Installation du cahier Jupyter:

Maintenant, installez Jupyter Notebook avec la commande suivante:

$ PIP3 Install - User Jupyter

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

À ce stade, le cahier Jupyter doit être installé.

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

$ Jupyter - Version

Comme vous pouvez le voir, Jupyter Notebook fonctionne correctement.

Bases du cahier Jupyter:

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

$ cahier Jupyter

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

Une fois que vous allez à l'URL de votre navigateur Web préféré, vous devriez voir le tableau de bord du cahier Jupyter. Tous les répertoires et fichiers de votre répertoire domestique devraient être accessibles à partir d'ici.

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

Un nouveau cahier doit s'ouvrir. Ici, vous pouvez taper les lignes de codes Python 3.

Une fois que vous avez saisi certains 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 numéros et imprimé le résultat.

Vous pouvez enregistrer votre cahier à partir de Déposer > Enregistrer sous…

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

Le cahier doit être enregistré.

Un nouveau fichier de fichiers Fichier doit être créé dans votre chemin donné.

Accéder à Jupyter Notebook à distance:

Si vous souhaitez accéder à la télévision Jupyter Notebook, alors cette section est pour vous.

Tout d'abord, trouvez 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.

Afin d'accéder à Jupyter Notebook à distance, exécutez Jupyter Notebook avec le -IP et -port Flag comme suit:

$ Jupyter Notebook --no-Browser --ip = 192.168.20.129 --port = 8080

Le cahier Jupyter devrait fonctionner. Copiez l'URL.

Maintenant, permettez au port TCP 8080 via le pare-feu comme suit:

$ sudo Firewall-CMD --Add-Port = 8080 / TCP - Permanent

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

$ sudo Firewall-CMD - Reload

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

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

Vous n'aimez peut-être pas le système d'accès basé sur les jetons par défaut du cahier Jupyter. Pour l'accès basé sur les mots de passe, vous devez définir un mot de passe pour le cahier Jupyter.

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

$ test -d ~ /.Jupyter || Mkdir ~ /.jupyter

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

$ Jupyter Notebook Mot de passe

Tapez un mot de passe et appuyez sur .

Retmener le mot de passe et appuyez sur .

Le mot de passe doit être défini.

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

Pour accéder à Jupyter Notebook, tout ce que vous avez à faire est de visiter http: // 192.168.20.129: 8080 de votre navigateur Web.

Cela vous invitera pour le mot de passe. Tapez simplement le mot de passe et cliquez sur Connexion.

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

Réglage du répertoire de portable par défaut:

Le répertoire racine par défaut du cahier Jupyter est votre répertoire domestique. Si vous le souhaitez, vous pouvez le changer en un autre répertoire.

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

$ mkdir ~ / ordinateurs portables

Pour modifier le répertoire racine du cahier Jupyter, exécutez Jupyter notbook avec le -cahier Flag comme suit:

$ Jupyter Notebook --no-Browser --ip = 192.168.20.129 --port = 8080
--Note à notes-diir = ~ / ordinateurs portables

Le répertoire racine du cahier Jupyter doit être modifié.

Configuration du cahier Jupyter à 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.

Afin de configurer le cahier Jupyter, ouvrez le ~ /.Jupyter / Jupyter_Notebook_Config.json Fichier comme suit:

$ vi ~ /.Jupyter / Jupyter_Notebook_Config.json

Le contenu du ~ /.Jupyter / Jupyter_Notebook_Config.json Le fichier doit être le suivant:


"NotebookApp":
"Mot de passe": "SHA1: 810EA19ADFA5: B67BBFA54F8A2FDEFA8FF812CDE9B92BAA57FE64",
"IP": "192.168.20.129 ",
"Port": 8080,
"Notebook_dir": "/ Home / Shovon / Notebooks",
"open_browser": faux

Assurez-vous de changer le IP, port, cahier_dir valeurs comme vos exigences. La valeur de cahier_dir devrait être le chemin absolu du répertoire racine du cahier Jupyter Nupyter souhaité.

NOTE: Le mot de passe Le champ ne doit être là que si vous avez défini un mot de passe de cahier Jupyter à l'aide de la commande Mot de passe du cahier Jupyter. Ne le change 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

Le cahier Jupyter doit être configuré.

C'est donc ainsi que vous installez et configurez le cahier Jupyter sur Centos 8. Merci d'avoir lu cet article.