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

标签 anaconda conda

标题是不言自明的。有没有办法将 conda 包降级到某个日期的最新包?

最佳答案

这是不可能的编程 . Conda 中的软件包是 specified through MatchSpec ,目前没有任何方法来限制构建时间戳。

手动搜索

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

conda search --info 'conda-forge::pymc3'

并查看该版本 3.5 , 构建 py36_1000 会满足这个。如果有人想用这个构建创建一个环境,他们可以使用
conda create -n py36_pymc35 -c conda-forge pymc3=3.5=py36_1000

关于anaconda - Conda 使用特定日期的最新软件包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59256480/

相关文章:

python - 如何添加正确的 'meta.yaml' 配方文件来创建 conda-forge 包分发?特别是配方文件中的 `test` 部分?

python - 对象类型 <class 'str' > 无法传递给 C 代码 - 虚拟环境

python - python /OpenCV : Installing with Tracking features

python - condaEnviromentError : cannot remove current enviroment . 停用并再次运行 conda remove

python - 使用 py 3.6 Ubuntu 16.04 安装工具在 Anaconda 环境中安装 TensorFlow 1.2 GPU 时出错

linux - Spark-submit 在错误的目录中查找

python - 如何更改现有conda虚拟环境的Python版本?

python - 模块未找到错误: No module named 'conda' after resetting base environment

python - 似乎无法使用 pip 更新到 sklearn 0.19?

Python wx 导入失败使用 Anaconda 的 Mac OS X 10.9.5