Aide cassée dans python et Sage
Il y a un problème assez sévère d'incompatibilité de lib python installées. En choisissant de lancer JupyterLab puis un NoteBook Python3 ou SageMath 9.3, on tombe sur un notebook où demander de l'aide à propos de n'importe quelle commande déclenche un message d'erreur : ImportError: cannot import name 'environmentfilter' from 'jinja2' (/opt/conda/lib/python3.9/site-packages/jinja2/__init__.py)
. Par exemple on peut taper tan?
ou help(tan)
dans un notebook Sage, ou bien help(print)
dans un notebook python3.
Le message d'erreur en lui même est clair : quelqu'un essaie d'utiliser Jinja2 version >= 3.1 avec du code prévu pour une version < 3.1 (cf. le changelog de Jinja 3.1). La question plus compliquée est de savoir comment sont gérées les versions de bibliothèques python sur ce serveur. Je vous souhaite bon courage car ce n'est pas le coin le plus plaisant du monde de python...