2017-01-21 5 views
2

Ich benutze Conda 4.2.9 auf OS X El Capitan 10.11.4.Klonen Conda Wurzel Umwelt klont nicht Conda und Wohnung-Build

ich den root-env mit dem Befehl geklont:

conda create -n rootclone --clone root 

und es gab folgende Botschaft:

The following packages cannot be cloned out of the root environment: 
- conda-4.2.9-py35_0 
- conda-build-2.0.2-py35_0 

dies ein Problem sein?

Antwort

1

Conda funktioniert nur aus der root-Umgebung. So ist das Klonen des Conda-Teils nicht möglich. Selbst wenn Sie eine andere Umgebung aktiviert haben, wird der Befehl conda der von root sein.

Zum Beispiel, wenn ich meinen Python 3.5-Umgebung zu aktivieren (auf meinem Mac):

source activate py35 

Und sucht conda:

(py35) macintosh-4:measuring mike$ which conda 
/Users/mike/anaconda/envs/py35/bin/conda 

Es sieht aus wie es in der py35 Umgebung.

Aber die Datei:

less /Users/mike/anaconda/envs/py35/bin/conda 
#!/Users/mike/anaconda/bin/python 
if __name__ == '__main__': 
    import sys 
    import conda.cli 

    sys.exit(conda.cli.main()) 
/Users/mike/anaconda/envs/py35/bin/conda (END) 

enthält diesen shebang auf die Root-Umgebung #!/Users/mike/anaconda/bin/python.

Also, es gibt kein Problem mit Ihrem Klonen.