Maison > Article > développement back-end > Pourquoi mon environnement Conda donne-t-il la priorité aux packages installés localement par rapport aux packages d'environnement ?
Chemins Python inattendus dans l'environnement Conda
Énoncé du problème :
Dans un environnement Conda, l'ordre inattendu des répertoires dans le chemin Python conduit à la priorisation des packages installés dans des chemins locaux non Conda par rapport à ceux installés dans le Environnement Conda.
Explication :
Ce comportement est documenté dans PEP 370. Le module de site ajoute le site utilisateur au sys.path avant d'ajouter le préfixe site. Cette priorisation permet aux utilisateurs de donner la priorité aux packages installés au niveau de l'utilisateur par rapport à ceux installés au niveau du système.
Options d'évitement :
Pour éviter cette priorisation, plusieurs options sont disponible :
Variable d'environnement Conda automatisée :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!