簡體   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