Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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]]//​
  • python.1696233466.txt.gz
  • Dernière modification: Le 02/10/2023, 09:57
  • par bcag2