2017-01-21 10 views
2

OS X El Capitan 10.11.4ではconda 4.2.9を使用しています。クローニングコンダルート環境ではコンドームとコンドビルドが複製されません

私はコマンドを使用して、ルートのenvクローン:

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のものになります。

source activate py35 

そしてcondaを探します:私は私のPython 3.5環境(私のMac上の)アクティブ場合例えば

は、

(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にこのシェバングが含まれています。

したがって、クローニングに問題はありません。

関連する問題