python - 构建一个 conda 包,从 env.yaml 文件创建一个 conda 环境

标签 python linux bash anaconda conda

我想构建一个自定义的 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。

  1. 在名为 environment.yml 的文件中包含依赖项。
  2. 确保 environment.yml 包含在 meta.yaml 的源部分引用的文件夹中。
  3. 在 build.sh 中调用 conda 更新:conda env update -f=environment.yml

关于python - 构建一个 conda 包,从 env.yaml 文件创建一个 conda 环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50519802/

相关文章:

linux - Unix 和 Linux 环境中的 if 条件

linux - vim自动选择服务器名

linux - 我如何使用until循环读取文本文件(bash shell)

python - 如何将 zip 文件拆分为多个有效的 zip 文件?

python - Pandas Dataframe - 如何将多行合并为一行

python - 模块未找到错误: No module named 'tflearn' problem

python - 如何在Python中动态创建多个线程

linux - 如何使用wget删除远程删除的文件

linux - 无法让脚本在后台运行

python - Pymongo 不在 mongodb 中创建集合