2017-02-07 3 views
1

Ich importierte eine Anaconda-Umgebung von einer anderen Maschine. Ich möchte die Pakete aus der importierten Umgebung in den Stammordner installieren oder die importierte Umgebung als Standard festlegen. Gibt es eine Möglichkeit, entweder 1. alle Pakete von einer Umgebung in eine andere zu importieren? ODER 2. Verwenden Sie eine Nicht-Root-Umgebung als Standardumgebung?Anaconda Pakete aus einer anderen Umgebung importieren

Hinweis: Beide Umgebungen sind für Python 2.7.

Antwort

1

zuerst die Umgebung von einer Maschine exportieren:

$ conda env export -n myenv -f myenv.yml 

Dann eine neue Umgebung von myenv.yml auf der anderen Maschine erstellen:

$ conda env create -f myenv.yml 

Um diese Umgebung als Standard zu verwenden, fügen source activate myenv zu Ihrem .bashrc .

+0

diese Datei war in GITHUB-Ordner, ist das korrekt? ... Wie überprüfe ich auch, was mein aktuelles DefUnt-Env ist? – PyRaider

+0

'myenv.yml' könnte in einem Git Repo sein. Kopieren Sie es über Ihre bevorzugte Methode von einer Maschine zur anderen. 'conda env list' zeigt alle Umgebungen an und zeigt die aktuelle Umgebung an. – harryscholes

+0

@PyRaider Wenn meine Antwort Ihnen geholfen hat, können Sie das bitte annehmen? – harryscholes

Verwandte Themen