158 votes

Comment puis-je garder la trace des paquets installés par pip dans un environnement Anaconda (Conda) ?

J'ai installé et utilisé le Anaconda Python, et j'ai commencé à utiliser l'environnement Anaconda (Conda). Je peux utiliser la version standard conda install... pour mettre les paquets de la distribution dans mes environnements, mais pour utiliser tout ce qui n'est pas de la distribution (c'est-à-dire Flask-WTF, flask-sqlalchemy et alembic), je dois utiliser la commande pip install dans l'environnement actif. Cependant, lorsque je regarde le contenu de l'environnement, soit dans le répertoire, soit en utilisant la commande conda list ces pip install Les paquets édités n'apparaissent pas.

Utilisation de pip freeze y pip list liste juste tous les paquets que j'ai installés.

Y a-t-il un moyen de garder une trace de ce qui est dans chacun de mes Anaconda env (les deux pip y conda installé) ?

0voto

Rohan Points 1658

Utilisez le pip de votre environnement pour installer les paquets comme suit

~/anaconda3/envs/<ENV_NAME_HERE>/bin/pip install <PACKAGE_NAME>

Cela devrait aider conda à suivre tous les paquets installés par pip lorsque vous utilisez conda list

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X