繁体   English   中英

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

[英]How to specify version ranges in Conda environment.yml

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

官方文档提到了几个依赖星号(*)的例子,我想知道这是否是唯一的功能,或者Conda是否支持其他更复杂的版本范围,例如npm支持的版本范围。

例如,是否可以安装任何高于或等于1.2.3补丁版本(例如, 1.2.10会好,但1.3.0不是)?

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

所以你会写- numpy >=1.2.3,<1.3 (numpy之后的空格,逗号之后没有空格 - 未经测试)。

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

你可以这样写:

dependencies:
  - numpy>=1.2.3, <1.3

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM