Anaconda环境安装包Numpy Base

Anaconda环境安装包Numpy Base,numpy,anaconda,python-3.5,Numpy,Anaconda,Python 3.5,在安装了几个软件包并且使用conda install更新了TensorFlow软件包之后,运行命令conda list时,我看到有两个numpy软件包: numpybase numpy numpy 1.14.3 py35h9bb19eb_2 numpy base 1.14.3 py35h7ef55bc_1 问题: 为什么我有两个numpy版本 正在使用哪一个,为什么安装了numpybase软件包 发生这种情况的一种可能性是,您的系统在Anaconda中具有Python环境,并且另一个Pyth

在安装了几个软件包并且使用
conda install
更新了
TensorFlow
软件包之后,运行命令
conda list
时,我看到有两个
numpy
软件包:

  • numpybase

  • numpy

    numpy 1.14.3 py35h9bb19eb_2
    numpy base 1.14.3 py35h7ef55bc_1

  • 问题:

  • 为什么我有两个
    numpy
    版本
  • 正在使用哪一个,为什么安装了
    numpybase
    软件包

  • 发生这种情况的一种可能性是,您的系统在Anaconda中具有Python环境,并且另一个Python版本具有不同的设置

    你可以看看这个答案

    这似乎是Anaconda在构建包时所做的拆分。不知道他们为什么这么做嘿@darthbith,你说的“分开”是什么意思?拆分为将原始numpy软件包拆分为两部分,例如,软件包“numpy base”可能始终包含相同的内容,不会更新/更改,因为它是稳定的代码,而软件包“numpy”实际包含numpy开发人员发布新版本后的所有更新/更改,我的意思是,看起来他们把一些包放在
    numpy库
    中,其余的放在
    numpy
    包中。我不确定拆分是什么,或者为什么拆分,或者代码在哪里。很抱歉您可以在他们的Github存储库上提交一个问题,询问为什么会发生这种情况:感谢您的澄清!