2017-01-21 1 views
2

Я использую conda 4.2.9 для OS X El Capitan 10.11.4.Клонирование среды корня Conda не клонирует конду и кондостроительство

Я клонировали корневой окр с помощью команды:

conda create -n rootclone --clone root 

и дал следующее сообщение:

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

Будет ли это быть проблема?

ответ

1

Conda работает только от корневой среды. Так что клонирование части конды невозможно. Даже когда вы активируете другую среду, команда conda будет иметь значение от root.

Например, если я активировать Python 3.5 среды (на моем Mac):

source activate py35 

И ищет conda:

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

Похоже, это в py35 среде.

Но файл:

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) 

содержит этот притон в корневой среде #!/Users/mike/anaconda/bin/python.

Итак, нет никаких проблем с клонированием.

Смежные вопросы