2017-08-21 1 views
1

Ich habe Probleme mit Versionierung und Abhängigkeiten mit Conda und Python-Pakete.Conda Abhängigkeiten installieren und verwalten

Wenn Sie: conda installieren -c conda-forge qt == 5.6.2 installiert es alle Abhängigkeiten oder keine von ihnen (-no-Abhängigkeiten).

1) Wie installiere/aktualisiere ich selektiv die Abhängigkeiten? (weil einige Ursache Bruch für andere Pakete).

2) Ich habe eine Sandbox envs in Conda, wo ich den Installation + Regressionstest teste. Aber es funktioniert, ich möchte die Installation in anderen Umgebungen reproduzieren. Ist es eine Möglichkeit, die Konfigurationsdatei der Umgebung direkt zu ändern und manuell die neuen Pakete hinzuzufügen?

Für Regressionstest, ich verwende auch https://github.com/pelson/conda-execute , die Temp-Envs Setup mit Abhängigkeiten ermöglicht.

+0

Ich würde vorschlagen, dass Sie Anaconda Navigator verwenden. Da Anaconda Navigator bietet Ihnen eine Option zum Installieren von Paketen für verschiedene Umgebung Beispiel Python 2.7 (A-Umgebung)/Python 3.x (B-Umgebung). Bitte lesen Sie [Wie installiere ich Python-Pakete in Anaconda?] (Https://www.quora.com/How-do-I-install-Python-packages-in-Anaconda/answer/Jose-Praveen?srid=2dqQ)) –

Antwort

0

Wenn es anderen Menschen helfen kann, in dieser Situation stecken, wird mit Arbeit um --force:

conda -c channel install packagename --force 

es nur um das Paket zu installieren. Wenn Sie Pakete selektiv installieren möchten, Conda -c Kanal Paketname und Sie können die Liste der Abhängigkeiten von wo Sie wählen können, zu installieren.

Verwandte Themen