我在C:\ Program Files \ Anaconda3中安装了anaconda。每次创建一个新的env,我只做cmd并写:
conda create --name envname python=3.5
但是如何从" environments.yml"安装新的环境。档案
答案 0 :(得分:6)
conda env create
允许选项-f
用于环境文件:
conda env create --name envname -f=environments.yml
答案 1 :(得分:5)
上面的答案不适用于conda 4.7.12,但这(来自Anaconda文档)有效:
conda env create -f environment.yml
答案 2 :(得分:1)
conda env create -f environment.yml
答案 3 :(得分:1)
在anaconda
上为我工作,mini conda
将 .yml file path
替换为environment.yml
文件的位置。
conda env create --prefix ./env -f ../
yml file path
/environment.yml
答案 4 :(得分:1)
总结一下(截至conda 4.8.4),conda env create
和conda create
是两个根本不同的命令。
conda create --file
期望requirements.txt
,不是一个environment.yml
,给定文件中的每一行都被视为程序包引用environment.yml
创建环境conda env create --file environment.yml
conda create
可用的某些标志在conda env create
中不可用,例如--strict-channel-priority
,这可能会引起一些混乱conda env create
仅被conda的deep into the docs提及