gpt4 book ai didi

python - Cloning Conda root环境不会克隆conda和condo-build

转载 作者:太空狗 更新时间:2023-10-29 21:41:57 25 4
gpt4 key购买 nike

我在 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 只能在根环境中运行。所以克隆 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环境下的a

但是文件:

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

所以,你的克隆没有问题。

关于python - Cloning Conda root环境不会克隆conda和condo-build,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41784372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com