Aller au contenu

JupyterLab

Dans cet article

Dans cet article - Fonctionnalités clés de JupyterLab - Fonctionnalités de déploiement - Premiers pas après le déploiement de JupyterLab - Autorisation et menu de démarrage - Commande de JupyterLab via l'API

Information

JupyterLab est un environnement de développement interactif moderne basé sur le web qui étend et améliore le Jupyter Notebook classique. Il fournit une interface flexible pour travailler avec des documents et des activités liés à Jupyter, tels que des notebooks, des terminaux, des éditeurs de texte, des navigateurs de fichiers, et plus encore. JupyterLab est entièrement extensible et prend en charge une large gamme de flux de travail dans le calcul scientifique, l'analyse de données et l'apprentissage automatique.

Fonctionnalités clés de JupyterLab

  • Interface modulaire et extensible : Personnalisez votre espace de travail pour qu'il réponde à vos besoins.
  • Support multi-format : Travaillez avec des notebooks, des fichiers texte, des images et d'autres types de documents.
  • Navigateur de fichiers intégré : Naviguez dans votre système de fichiers en toute simplicité.
  • Tableaux de bord interactifs : Créez et utilisez des panneaux de contrôle interactifs.
  • Éditeur de texte amélioré : Fonctionnalités de coloration syntaxique et d'autocomplétion du code.
  • Système d'extensions flexible : Ajoutez de nouvelles fonctionnalités et outils à votre environnement.

Fonctionnalités de déploiement

ID Nom du logiciel Système d'exploitation compatible VM BM VGPU GPU Min CPU (Cœurs) Min RAM (GB) Min HDD/SSD (GB) Domaine personnalisé Actif
192 JupyterLab Ubuntu 24.04 + + + + 1 1 10 Non COMMANDER
  • Dépendances préinstallées :
  • Python 3
  • pip
  • virtualenv

  • Répertoire de travail : /root

    • Installation de JupyterLab :
    • Répertoire principal : /opt/data/jupyter/
    • Fichiers exécutables : /opt/data/jupyter/bin/
    • Fichiers de configuration : /opt/data/jupyter/etc/jupyter/
    • Ressources communes : /opt/data/jupyter/share/jupyter/
    • Packages Python : /opt/data/jupyter/lib/python3.12/site-packages/
  • Bibliothèques clés installées :

    • numpy
    • matplotlib
    • ipython
    • jupyter_core
    • notebook
    • ipykernel
    • nbconvert
    • nbformat
    • jupyterlab-pygments
    • ipywidgets
    • jinja2
    • pillow

L'interface web sera accessible à l'adresse : https://lab{Server_ID_from_Invapi}.hostkey.in

Remarque

Sauf indication contraire, nous installons par défaut la dernière version de sortie du logiciel depuis le site Web du développeur ou les dépôts du système d'exploitation.

Premiers pas après le déploiement de JupyterLab

Après l'achat d'une commande, vous recevrez un e-mail de notification lorsque votre serveur sera prêt. Cet e-mail inclura l'adresse IP de votre VPS et les informations d'identification pour la connexion. Les clients de notre entreprise gèrent leur équipement via le panneau de contrôle du serveur et l'APIInvapi.

Vous pouvez trouver les données d'authentification, soit dans la section Configuration >> Tags du panneau de contrôle de votre serveur, soit dans l'e-mail que vous avez reçu :

  • Lien d'accès à l'interface web de JupyterLab : - dans la balise webpanel ;
  • Login : root - pour la gestion du serveur, seul un mot de passe est requis pour s'authentifier avec JupyterLab ;
  • Password : Envoyé à votre adresse e-mail une fois le serveur prêt à l'emploi après le déploiement du logiciel.

Autorisation et menu de démarrage

Après une connexion réussie, la page de démarrage de JupyterLab s'affichera :

Cette page propose une interface intuitive offrant un accès aux fonctions et outils principaux de JupyterLab :

  1. Top Bar :

    • Menu standard avec les options : File, Edit, View, Run, Kernel, Tabs, Settings, Help.
    • Bouton + pour créer un nouveau fichier ou ouvrir un nouveau terminal.
    • Icônes pour sauvegarder, télécharger et mettre à jour.
  2. Barre latérale gauche :

    • Navigateur de fichiers avec un champ de recherche Filter files by name.
    • Affiche le répertoire racine / et le dossier nginx, modifié pour la dernière fois il y a 2 heures.
  3. Zone centrale (Lanceur) :

    • Section Notebook avec une option pour créer un nouveau notebook Python 3 (ipykernel).
    • Section Console également avec une option Python 3 (ipykernel).
    • Section Other avec des options supplémentaires :
      • Terminal (pour ouvrir une ligne de commande) ;
      • Text File (pour créer un fichier texte) ;
      • Markdown File (pour créer un fichier de balisage) ;
      • Python File (pour créer un script Python) ;
      • Show Contextual Help (pour afficher l'aide contextuelle).

Remarque

Des informations détaillées sur les paramètres principaux de JupyterLab peuvent être trouvées dans la documentation du développeur.

Commande de JupyterLab via l'API