Installation | Documents | Contribuer | Licence | Équipe | Obtenir de l'aide |
Un environnement extensible pour l'informatique interactive et reproductible, basé sur le notebook et l'architecture Jupyter.
JupyterLab est l'interface utilisateur de nouvelle génération pour Project Jupyter offrant tous les éléments de base familiers du Jupyter Notebook classique (ordinateur portable, terminal, éditeur de texte, navigateur de fichiers, sorties riches, etc.) dans une interface utilisateur flexible et puissante.
JupyterLab peut être étendu à l'aide de packages npm qui utilisent nos API publiques. Les extensions prédéfinies peuvent être distribuées via PyPI, conda et d'autres gestionnaires de packages. Les extensions sources peuvent être installées directement à partir de npm (recherchez jupyterlab-extension) mais nécessitent une étape de construction supplémentaire. Vous pouvez également trouver des extensions JupyterLab en explorant le sujet GitHub jupyterlab-extension. Pour en savoir plus sur les extensions, consultez la documentation utilisateur.
Lisez la documentation JupyterLab actuelle sur ReadTheDocs.
Important
JupyterLab 3 a atteint sa date de fin de maintenance le 15 mai 2024. Les correctifs pour les problèmes critiques seront toujours rétroportés jusqu'au 31 décembre 2024. Si vous utilisez toujours JupyterLab 3, nous vous encourageons fortement à passer à JupyterLab 4 dès que possible. Pour plus d'informations, consultez Fin de maintenance de JupyterLab 3 sur le blog Jupyter.
Si vous utilisez conda, mamba ou pip, vous pouvez installer JupyterLab avec l'une des commandes suivantes.
conda install -c conda-forge jupyterlab
mamba install -c conda-forge jupyterlab
pip install jupyterlab
pip install --user
, vous devez ajouter le répertoire bin
au niveau de l'utilisateur à votre variable d'environnement PATH
afin de lancer jupyter lab
. Si vous utilisez un dérivé d'Unix (par exemple FreeBSD, GNU/Linux, macOS), vous pouvez le faire en exécutant export PATH="$HOME/.local/bin:$PATH"
.Pour des instructions plus détaillées, consultez le guide d’installation. Les instructions d'installation du projet à partir des sources git sont disponibles dans la documentation du contributeur.
Lorsque vous utilisez une version de Jupyter Notebook antérieure à 5.3, la commande suivante doit être exécutée après l'installation de JupyterLab pour activer l'extension du serveur JupyterLab :
jupyter serverextension enable --py jupyterlab --sys-prefix
Démarrez JupyterLab en utilisant :
jupyter lab
JupyterLab s'ouvrira automatiquement dans le navigateur. Consultez la documentation pour plus de détails.
Si vous rencontrez une erreur du type « Commande 'jupyter' introuvable », veuillez vous assurer que la variable d'environnement PATH
est correctement définie. Vous pouvez également démarrer JupyterLab en utilisant ~/.local/bin/jupyter lab
sans modifier la variable d'environnement PATH
.
Les dernières versions des navigateurs suivants sont actuellement connues pour fonctionner :
Consultez notre documentation pour plus de détails.
Nous vous encourageons à poser des questions sur le forum Discourse. Une question répondue ici peut devenir une ressource utile pour les autres.
Pour signaler un bug, veuillez lire les directives, puis ouvrir un ticket Github. Pour que les problèmes résolus restent autonomes, le robot de verrouillage verrouille les problèmes fermés comme résolus après une période d'inactivité. Si une discussion connexe est toujours nécessaire après le verrouillage d'un problème, veuillez ouvrir un nouveau problème et faire référence à l'ancien problème.
Nous apprécions également les suggestions de nouvelles fonctionnalités car elles contribuent à rendre le projet plus utile pour tout le monde. Pour demander une fonctionnalité, veuillez utiliser le modèle de demande de fonctionnalité.
Pour commencer à développer une extension pour JupyterLab, consultez la documentation du développeur et la documentation de l'API.
Pour contribuer au code ou à la documentation de JupyterLab lui-même, veuillez lire la documentation du contributeur.
JupyterLab suit les guides de la communauté Jupyter.
JupyterLab utilise un modèle de droit d'auteur partagé qui permet à tous les contributeurs de conserver les droits d'auteur sur leurs contributions. Tout le code est sous licence selon les termes de la licence BSD révisée.
JupyterLab fait partie du projet Jupyter et est développé par une communauté ouverte. L'équipe de maintenance est assistée par un groupe beaucoup plus important de contributeurs à JupyterLab et au projet Jupyter dans son ensemble.
Les responsables actuels de JupyterLab sont répertoriés par ordre alphabétique, avec affiliation et principaux domaines de contribution :
Mainteneur émérite :
Cette liste est fournie pour donner au lecteur un contexte sur qui nous sommes et comment notre équipe fonctionne. Pour être répertorié, veuillez soumettre une pull request avec vos informations.
Nous organisons chaque semaine des réunions par vidéoconférence au cours desquelles nous discutons de ce sur quoi nous avons travaillé et recevons des commentaires les uns des autres.
Tout le monde est invité à y assister, s’il souhaite discuter d’un sujet ou simplement écouter.
jovyan
ZoomLes notes sont archivées sur la boussole de l’équipe GitHub Jupyter Frontends.