conda 包版本控制的“=”和“==”有啥区别?

Posted

技术标签:

【中文标题】conda 包版本控制的“=”和“==”有啥区别?【英文标题】:What's the difference between "=" and "==" for conda package versioning?conda 包版本控制的“=”和“==”有什么区别? 【发布时间】:2021-12-12 12:29:33 【问题描述】:

比如alembic=1.4.2alembic==1.4.2有什么区别吗? pyyaml=5.4pyyaml==5.4 呢?

如果没有,首选的方法是什么?

【问题讨论】:

【参考方案1】:

来自 Conda 文档:

模糊约束 numpy=1.11 匹配 1.11、1.11.0、1.11.1、1.11.2、1.11.18 等。

确切的约束 numpy==1.11 匹配 1.11、1.11.0、1.11.0.0 等。

Source

【讨论】:

以上是关于conda 包版本控制的“=”和“==”有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

pip搜索和conda搜索有啥区别[重复]

利用Anaconda进行包版本控制

miniconda 和 miniforge 有啥区别?

IP4和IP6有啥区别?

下载页面上Spark的包类型有啥区别?

maven 各个版本加载jar 的顺序有啥区别