Le problème est assez simple, c'est que Conda et pip ne se parlent pas entre eux.
Si tu installes le paquet foo avec pip dans un environnement Conda, et que tu fais ensuite conda upgrade bar, Conda risque d'installer une version de bar incompatible avec la version de foo, et ainsi de casser foo.
L'inverse vaut aussi. Si tu fais pip install foo et que pip se sent obligé de mettre à jour bar pour satisfaire les dépendances de foo, cela risque de casser le paquet baz de Conda qui dépendait de bar.
[^] # Re: pip dans un environnement conda
Posté par jeanas (site web personnel, Mastodon) . En réponse à la dépêche L'installation et la distribution de paquets Python (2/4). Évalué à 4.
Le problème est assez simple, c'est que Conda et pip ne se parlent pas entre eux.
Si tu installes le paquet foo avec pip dans un environnement Conda, et que tu fais ensuite
conda upgrade bar, Conda risque d'installer une version de bar incompatible avec la version de foo, et ainsi de casser foo.L'inverse vaut aussi. Si tu fais
pip install fooet que pip se sent obligé de mettre à jour bar pour satisfaire les dépendances de foo, cela risque de casser le paquet baz de Conda qui dépendait de bar.