Conda 使用特定日期的最新软件包

ped*_*cas 6 anaconda conda

标题是不言自明的。有没有办法将 conda 软件包降级为特定日期的最新软件包?

mer*_*erv 4

这通过编程是不可能的。Conda 中的包是通过 MatchSpec 指定的,目前没有任何方法来限制构建时间戳。

手动搜索

当通过 搜索包时conda search,该--info标志将打印构建时间戳(如果可用)。因此,举例来说,如果有人想查找使用 Python 3.6 的人一年前(2018 年 12 月 9 日)运行的 PyMC3 的最新版本,则可以检查

conda search --info 'conda-forge::pymc3'
Run Code Online (Sandbox Code Playgroud)

并看到版本3.5,构建py36_1000将满足这一点。如果有人想创建一个包含此构建的环境,他们可以使用

conda create -n py36_pymc35 -c conda-forge pymc3=3.5=py36_1000
Run Code Online (Sandbox Code Playgroud)