Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
python [Le 02/10/2023, 09:57] bcag2 inversion ordre des § python2 python3 |
python [Le 30/06/2025, 10:25] (Version actuelle) bcag2 [Voir aussi] ajout lien vers UV |
||
---|---|---|---|
Ligne 120: | Ligne 120: | ||
==== Anaconda ==== | ==== Anaconda ==== | ||
+ | <note warning>La société Anaconda a fait des changements de licences qui peuvent entraîner la nécessité de payer pour accéder à certaines librairies.\\ | ||
+ | Il existe plusieurs alternatives, notamment :\\ | ||
+ | * Micromamba : https://mamba.readthedocs.io/en/latest/user_guide/micromamba.html | ||
+ | * Pixi : https://pixi.sh/latest/ | ||
+ | |||
+ | Pixi semble être la solution la plus ergonomique pour gérer des environnements conda sans Anaconda ni Miniconda. Pixi présente pas mal d'avantages (https://prefix.dev/blog/pixi_a_fast_conda_alternative) et est très orienté science (https://prefix.dev/blog/pixi_for_scientists) | ||
+ | |||
+ | Enfin, il faut surtout désactiver le canal "defaults" des environnements conda en mettant "nodefaults" à la place (par exemple : https://github.com/pierrepo/env-logiciels-bioinfo/blob/main/cours/rnaseq.yml). En effet, conda va toujours utiliser ce canal "defaults" qui appartient à Anaconda.</note> | ||
Anaconda est une suite d'outils (plus de 200 paquets et plus de 500Mo) allant de l'éditeur [[:spyder|Spyder]] au framework [[:qt|Qt]] et [[:pyqt|PyQt]], en passant par [[https://jupyter.org/|jupyter]] pour les notebook, et de nombreuses librairies de programmation, //pip// et //pep8//…\\ | Anaconda est une suite d'outils (plus de 200 paquets et plus de 500Mo) allant de l'éditeur [[:spyder|Spyder]] au framework [[:qt|Qt]] et [[:pyqt|PyQt]], en passant par [[https://jupyter.org/|jupyter]] pour les notebook, et de nombreuses librairies de programmation, //pip// et //pep8//…\\ | ||
Pour l'installer, reportez-vous à la page dédiée sur le site officiel:\\ | Pour l'installer, reportez-vous à la page dédiée sur le site officiel:\\ | ||
Ligne 171: | Ligne 179: | ||
* [[http://ipython.org/]] | * [[http://ipython.org/]] | ||
* [[https://github.com/exaloop/codon|Codon]] [en] ou comment compiler et accélérer du code python ! et sa [[https://docs.exaloop.io/codon|documentation]] [en] | * [[https://github.com/exaloop/codon|Codon]] [en] ou comment compiler et accélérer du code python ! et sa [[https://docs.exaloop.io/codon|documentation]] [en] | ||
+ | * [[https://docs.astral.sh/uv/#highlights]] [en] gestion de projets et de paquets. | ||
--------- | --------- | ||
//Contributeurs : [[:utilisateurs:draco31.fr|draco31.fr]]; Traduction des acronymes, correction grammaticale [[:utilisateurs:eagle08|René Stoecklin]]; [[:utilisateurs:bcag2]]// | //Contributeurs : [[:utilisateurs:draco31.fr|draco31.fr]]; Traduction des acronymes, correction grammaticale [[:utilisateurs:eagle08|René Stoecklin]]; [[:utilisateurs:bcag2]]// |