我想构建一个自定义的 conda 包,在运行时 conda install <package_name>
将创建一个新的 conda 环境。为此,我想使用 environment.yaml 文件。不幸的是,我找不到任何让我运行的文档 conda create -n <env_name> -f environment.yaml
在食谱里面。有什么方法可以在食谱中调用此类命令吗?
我是 conda 的初学者,因此请容忍我的术语不严谨。
最佳答案
我不是 conda 专家,也不知道这是否是解决此问题的更好方法,但万一它对某人有帮助,我遇到了同样的问题,我解决了它,包括 depedencies(conda 和pip) 在 environment.yam 中,并在 build.sh 中调用 conda update。
- 在名为 environment.yml 的文件中包含依赖项。
- 确保 environment.yml 包含在 meta.yaml 的源部分引用的文件夹中。
- 在 build.sh 中调用 conda 更新:
conda env update -f=environment.yml
关于python - 构建一个 conda 包,从 env.yaml 文件创建一个 conda 环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50519802/