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.