2017-08-21 2 views
1

Je suis aux prises avec les versions et les dépendances avec les paquets conda et python. Lorsque vous faites: conda install -c conda-forge qt == 5.6.2 il installe toutes les dépendances ou aucun d'entre eux (-no-dépendances).dépendances conda installation et gestion

1) Comment installer/mettre à jour sélectivement les dépendances? (car certaines causes de rupture pour d'autres paquets).

2) J'ai un environnement sandbox en conda où je teste le test d'installation + régression. Mais, cela fonctionne, je voudrais reproduire l'installation dans un autre environnement. Est-ce un moyen de modifier directement le fichier de configuration de l'environnement et d'ajouter manuellement les nouveaux paquets?

Pour le test de régression, j'utilise également https://github.com/pelson/conda-execute qui permet de configurer env env avec dépendances.

+0

Je vous suggère d'utiliser un navigateur anaconda. Parce qu'anaconda navigator vous offre une option pour l'installation de paquets pour différents environnements, python 2.7 (A environment)/python 3.x (environnement B). Veuillez lire ceci [Comment installer les paquets Python dans Anaconda?] (Https://www.quora.com/How-do-I-install-Python-packages-in-Anaconda/answer/Jose-Praveen?srid=2dqQ) –

Répondre

0

Si cela peut aider les autres, coincés dans cette situation, travail autour de l'utilisation --force:

conda -c channel install packagename --force 

il va installer uniquement le paquet. Si vous souhaitez installer des packages de manière sélective, conda -c canal nomdupaquet et vous pouvez obtenir la liste des dépendances à partir de laquelle vous pouvez choisir d'installer.