我在 OS X El Capitan 10.11.4 上使用 conda 4.2.9。
我使用以下命令克隆了根环境:
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
这会是一个问题吗?
Conda 只能在 root 环境中运行。所以克隆 conda 部分是不可能的。即使您激活了不同的环境,该命令conda
将是从根开始的那个。
例如,如果我激活 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)
包含此 shebang 到根环境#!/Users/mike/anaconda/bin/python
.
所以,你的克隆没有问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)