gpt4 book ai didi

python - 显示 conda 托管环境的顶级依赖项

转载 作者:太空宇宙 更新时间:2023-11-03 11:58:14 24 4
gpt4 key购买 nike

举个例子,如果我创建了一个新环境。

conda install python
conda create --name foo_environment
conda activate foo_environment
conda install python
conda install jupyter
conda env export > environment.yml

很明显,在这种情况下,只有两个顶级依赖项被添加到这个环境中:python 和 Jupiter。

我知道我们可以根据Sharing an environment导出依赖

conda env export > environment.yml

但是看看它有多冗长。

name: foo_environment
channels:
- defaults
- conda-forge
dependencies:
- appnope=0.1.0=py37_0
- attrs=19.1.0=py37_1
- backcall=0.1.0=py37_0
- bleach=3.1.0=py37_0
- ca-certificates=2019.5.15=0
- certifi=2019.3.9=py37_0
- dbus=1.13.6=h90a0687_0

...and 70 more lines here.

有没有办法只导出顶级依赖项?我知道我可以像下面这样手动创建 yml 文件。但是手动做事有点烦人。有什么方法可以自动导出顶级依赖项?

name: foo_environment
channels:
- defaults
- conda-forge
dependencies:
- python=3.7.3
- jupyter=1.0.0

最佳答案

有一个标志 --from-history 你可以使用它只会显示明确安装的包并且应该给你你想要的:

conda env export --from-history > environment.yml

关于python - 显示 conda 托管环境的顶级依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56584840/

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