为什么我的anaconda * .yml文件引用了两个不同版本的python?

时间:2018-04-11 23:45:49

标签: python anaconda

我试图了解如何更好地阅读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:

    • tensorflow == 1.3.0

所以我有两个问题:

  1. 什么 - jupyter = 1.0.0 = py36_3是什么意思?我认为它意味着依赖是jupyter版本1.0.0,但= py36_3是什么意思?为什么以下行= py36_0?我不明白为什么特定的软件包版本被引用到特定的python版本,以及为什么要引用不同的python版本。

  2. 为什么会有一个小标题?如果我激活了一个anaconda环境然后使用pip来安装一个包(例如在这种情况下是tensorflow),为什么不仅仅是一个常规依赖列表的一部分,而不是一个单独的pip列表?

  3. 感谢。

0 个答案:

没有答案