Incompatibilité des versions de Python : Smcpp et matplotlib

Bonjour,

Désolée de vous déranger, je cherche à lancer un script faisant appel à smc++ estimate (commande qui fait elle-même appel à matplotlib.cm.get_cmap).

Mes modules load sont les suivants :
module load python/3.12
module load smcpp/1.15.4

Cependant, lorsque je lance ce script j'obtiens l'erreur suivante " AttributeError: module 'matplotlib.cm' has no attribute 'get_cmap' ".

La conclusion que j'en ai tiré est que smcpp utilise python 3.10 et matplotlib utlise python 3.12. Cependant, en voulant régler ce problème en effectuant un simple "module load python/3.10 " à la place de notre module load python actuel, je me suis rendue compte qu'un module load de python version 3.10 n'existait pas sur le cluster.

Auriez-vous une idée de comment gérer ce problème de versions (si possible sans utiliser conda) ?

Merci de votre aide,
Lénora