Je reçois le même message d'erreur dans JupyterLab 3.6.3 (sur Python 3.10.0 sur Windows 10) lorsque j'utilise help() sur Pandas.
Bien que la fonction help() n'utilise pas print explicitement, la documentation de pandas fait des centaines de pages, dépassant probablement la capacité de JupyterLab ou de Jupyter Notebook à l'afficher.
Le type de retour de la fonction help() est de type NoneType, il utilise donc probablement la fonction print() en interne ou du moins l'attribut str(), qui donne un résultat équivalent à la fonction print().
$ import pandas
$ help(pandas)
Le taux de données IOPub a été dépassé. Le serveur Jupyter va temporairement arrêter d'envoyer des données au client pour éviter un crash. Pour changer cette limite, définissez la variable de configuration --ServerApp.iopub_data_rate_limit
.
Je reçois le même message d'erreur du Jupyter Classic NB démarré à partir du menu Aide de JupyterLab 3.6.3.
Le taux de données IOPub a été dépassé. Le serveur Jupyter va temporairement arrêter d'envoyer des données au client pour éviter un crash. Pour changer cette limite, définissez la variable de configuration --ServerApp.iopub_data_rate_limit
.
Valeurs actuelles: ServerApp.iopub_data_rate_limit=1000000.0 (octets/sec) ServerApp.rate_limit_window=3.0 (secs)
Informations sur le serveur: Vous utilisez Jupyter NbClassic.
Serveur Jupyter v2.5.0 Jupyter nbclassic v0.5.3 (démarré en utilisant le menu déroulant "Lancer le Cahier Classique de Jupyter" dans le menu "Aide" de JupyterLab)
La solution ci-dessus ( jupyter notebook --NotebookApp.iopub_data_rate_limit=1.0e10
) a éliminé le message d'erreur de sortie de la fonction help(). Cela me donne la documentation complète de pandas dans la cellule de sortie du JupyterLab NB.
Merci pour les réponses.
3 votes
Est-il possible d'augmenter ceci uniquement à partir du carnet lui-même plutôt que de modifier la configuration en ligne de commande? Je travaille dans un environnement partagé et je n'ai pas les droits pour modifier Jupyter en ligne de commande.