我试图了解如何更好地阅读anaconda * .yml文件,并且无法在线找到大量文档:
名称:AdvML
信道:
依赖关系:
jupyter = 1.0.0 = py36_3
numpy的= 1.13.1 = py36_0
PIP = 9.0.1 = py36_1
蟒= 3.6.2 = 0
scikit学习= 0.19.0 = np113py36_0
matplotlib = 2.0.2 = np113py36_0
PIP:
所以我有两个问题:
什么 - jupyter = 1.0.0 = py36_3是什么意思?我认为它意味着依赖是jupyter版本1.0.0,但= py36_3是什么意思?为什么以下行= py36_0?我不明白为什么特定的软件包版本被引用到特定的python版本,以及为什么要引用不同的python版本。
为什么会有一个小标题?如果我激活了一个anaconda环境然后使用pip来安装一个包(例如在这种情况下是tensorflow),为什么不仅仅是一个常规依赖列表的一部分,而不是一个单独的pip列表?
感谢。