Conda: Erstellen einer virtuellen Umgebung
Ich versuche zum erstellen einer virtuellen Umgebung. Ich habe die Schritte von beiden Conda und Medium.
Alles funktioniert gut, bis ich brauche, um die Quelle der neuen Umgebung.
conda info -e
# conda environments:
#
base * /Users/fwrenn/anaconda3
test_env /Users/fwrenn/anaconda3/envs/test_env
source ~/anaconda3/bin/activate test_env
_CONDA_ROOT=/Users/fwrenn/anaconda3: Command not found.
Badly placed ()'s.
Ich kann nicht herausfinden, das problem. Die Suche hier hat Lösungen, die sagen, dass das hinzufügen von Zeilen zu Ihrem bash_profile, aber ich arbeite nicht in der bash, nur csh. Wie es AUSSIEHT ist es nicht in der Lage zu bauen, den Verzeichnis-Pfad in activate
.
Meine Angaben:
OSX
python --version
Python 3.6.3 :: Anaconda custom (64-bit)
conda --version
conda 4.4.7
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht sicher, was bewirkt, dass das problem in Ihrem Fall, aber der code unten funktioniert bei mir ohne Probleme (OSX, die gleiche version von conda als bei Euch).
Erstellung der Umwelt
Einige Erklärung, wenn Dokumentation von
conda create
ist nicht klar:-n test_env
sets Namen der Umwelt zu test_envpython=3.6.3 anaconda
sagt, dass Sie verwenden möchten, in diesem Umfeld python in der version 3.6.3 (genau die, die Sie haben, können Sie andere, wenn Sie brauchen) und Paket anaconda. Sie können dort alle Dinge, die Sie benötigen, durch Leerzeichen getrennt, z.B.sqlite matplotlib requests
und geben Sie Ihre Versionen der gleichen Weise wie für python.Aktivierung
Deaktivierung
Es loszuwerden
conda create
, es ist eine virtuelle.War ich in der Lage mein problem zu lösen. Die Ausführung der
source activate test_env
Befehl war nicht Kommissionierung bis meine.bash_profile
ich normalerweise arbeiten intcsh
. Einfach Start einen Teilprozess inbash
war genug, umactivate
arbeiten. Ich denke, ich angenommen, falsch, dass dieactivate
- Kommando starten Sie einen untergeordneten Prozess inbash
und verwendenbash
Umgebungsvariablen.