如何在Conda environment.yml中指定版本范围

F L*_*has 10 python environment conda miniconda

是否可以在Conda软件包的environment.yml文件中指定版本范围?

官方文件中提到,依靠星号(*)的几个例子,我想如果这是唯一的功能或康达是否支持其他更为复杂的版本范围如由NPM支持

例如,是否可以安装任何更高或更高的补丁程序版本1.2.3(例如,1.2.10可以,但是1.3.0不行)?

dar*_*ber 7

我认为/假定指定版本的语法是Package匹配规范中记录的语法。

因此,您可以编写- numpy >=1.2.3,<1.3(numpy后为空格,逗号后为空格-未测试)。

顺便说一句,我找不到描述环境文件结构的任何文档environment.yml从环境yml文件创建环境是指手动创建环境文件,反之亦然。


Sra*_*raw 6

你可以这样写:

dependencies:
  - numpy>=1.2.3, <1.3
Run Code Online (Sandbox Code Playgroud)