Jupyter Notebook est un outil populaire parmi les Scientifiques de données et les chercheurs en raison de son caractère interactif Python L'environnement. Dans ce tutoriel, nous examinons un grand nombre de questions, d'astuces et de conseils relatifs à Jupyter Notebook.
Vous avez lu une version traduite automatiquement du post original en allemand.
1. installation et dépannage
message d'erreur : jupyter-notebook
pas trouvé
Cette erreur indique généralement que Jupyter n'est pas installé ou ne figure pas dans le chemin d'accès système.
Installer Jupyter Notebook sur le Mac
Avec pip :
pip install jupyter
Avec Conda :
conda install jupyter
Démarrer ensuite avec :
jupyter notebook
500 Erreur de serveur interne
Cela peut indiquer des problèmes de configuration ou de dépendance. Essayez :
- mettre à jour Jupyter :
pip install --upgrade jupyter
- Nettoyer la configuration de Jupyter :
rm -r ~/.jupyter
Mettre à jour Jupyter Notebook
Pour mettre à jour :
pip install --upgrade jupyter
2. opérations de base
Supprimer la sortie
Clic droit sur la cellule et ensuite Supprimer la sortie
sélectionner.
Commenter plusieurs lignes
Sélectionner les lignes souhaitées et Cmd + /
appuyer.
Supprimer une cellule
Sélectionner la cellule et cliquer deux fois sur d
appuyer.
Annuler dans Jupyter Notebook
A l'intérieur d'une cellule Cmd + Z
appuyer sur la touche . Pour annuler une cellule supprimée, en mode commande Z
appuyer.
Afficher les numéros de ligne
En mode commande L
appuyer.
3. opérations avancées
Convertir Jupyter Notebook en Python
Exécuter :
jupyter nbconvert --to python votre_notebook.ipynb
Vérifier la version de Python dans Jupyter
Saisir dans une nouvelle cellule et exécuter
!python --version
Exécuter le fichier .py dans Jupyter Notebook
Dans une cellule :
%run votre_script.py
Configurer un mot de passe dans Jupyter Notebook
Exécuter :
mot de passe du notebook jupyter
Le noyau se bloque constamment
- S'assurer que toutes les dépendances sont correctement installées.
- Mettre à jour Jupyter et les paquets pertinents.
- Rechercher les extensions en conflit.
4. adaptation et extensions
Table des matières
Installez l'extension "toc" avec Jupyter contrib nbextensions.
Saisie semi-automatique
L'autocomplétion est disponible par défaut. Pour une meilleure expérience, installer "Hinterland" avec nbextensions.
Modifier le répertoire
Le site os
Utiliser le module :
import os
os.chdir('/chemin/vers/répertoire')
Jupyter Notebook vs. Jupyter Lab
Jupyter Lab est une version plus avancée du Jupyter Notebook. Il offre une interface utilisateur plus moderne et plus flexible et est hautement extensible.
Environnement virtuel dans Jupyter
- Créer un environnement virtuel.
- Activer.
ipykernel
installer.- Ajouter à Jupyter :
python -m ipykernel install --user --name=monUmg
.
5. comparaisons et alternatives
Google Colab vs. Jupyter Notebook
Google Colab est basé sur le cloud, offre un accès gratuit au GPU et est intégré à Google Drive. Jupyter est plus personnalisable.
Jupyter Notebook vs. PyCharm
PyCharm est un EDI à part entière, tandis que Jupyter est basé sur le web et a été conçu pour l'informatique interactive.
Alternatives à Jupyter Notebook
- Jupyter Lab
- Google Colab
- RStudio (pour R)
- Zeppelin
- Spyder
6. divers
Logo et icône de Jupyter Notebook
Visitez le site officiel de Jupyter pour voir et télécharger les logos et les icônes.
Importer un fichier Python
Utiliser
from votre_module import votre_fonction
Jupyter sur iPad
Utiliser Jupyter Lab, qui a une interface utilisateur plus conviviale.
Partager un ordinateur portable Jupyter
- À propos de GitHub.
- Avec nbviewer.
- En tant que PDF ou exporter en HTML.
Ouvrir le fichier .ipynb dans Jupyter
Démarrer Jupyter Notebook, naviguer jusqu'au répertoire du fichier et cliquer sur le fichier.
7. désinstallation et nettoyage
Désinstaller Jupyter Notebook
Exécuter :
pip uninstall jupyter
Ce guide couvre les sujets essentiels liés à Jupyter Notebook sur macOS. Pour des informations plus détaillées, veuillez consulter la documentation officielle de Jupyter ou échanger des informations avec la communauté Jupyter.