是否可以在Conda软件包的environment.yml文件中指定版本范围?
official documentation提到了一些依赖于星号(*)的示例,我想知道这是否是唯一功能,还是Conda是否支持其他更复杂的版本范围,例如supported by npm。 / p>
例如,是否可以安装任何高于或等于1.2.3
的补丁程序版本(例如,1.2.10
可以,而1.3.0
则可以)?
答案 0 :(得分:3)
我认为/假定指定版本的语法是Package match specifications
中记录的版本因此,您将编写- numpy >=1.2.3,<1.3
(numpy后的空格,逗号后的空格-未测试)。
顺便说一句,我找不到任何描述环境文件environment.yml
的结构的文档。 creating-an-environment-from-an-environment-yml-file是指Creating an environment file manually,反之亦然。
答案 1 :(得分:1)
您可以这样写:
dependencies:
- numpy>=1.2.3, <1.3