【发布时间】:2018-11-14 21:23:13
【问题描述】:
在安装了几个包并使用conda install 更新TensorFlow 包后,运行命令conda list 时,我看到有两个numpy 包:
-
numpy-base -
numpynumpy 1.14.3 py35h9bb19eb_2
numpy-base 1.14.3 py35h7ef55bc_1
问题:
- 为什么我有两个
numpy版本? - 正在使用哪一个?为什么还要安装
numpy-base包?
【问题讨论】:
-
这似乎是 Anaconda 在构建软件包时所做的拆分。不知道他们为什么这样做
-
嘿@darthbith,你说的“分裂”是什么意思?拆分为将原始 numpy-package 拆分为两部分,以便例如包“numpy-base”可能总是包含相同的内容,因为它是稳定的代码而不会更新/更改,而一旦 numpy 的开发人员发布新版本,包“numpy”实际上包含所有更新/更改?
-
通过拆分,我的意思是看起来他们将一些包放在
numpy-base中,而其余的放在numpy包中。我不确定拆分到底是什么,或者为什么这样做,或者什么代码在哪里。对不起!你可以在他们的 Github 存储库上提出问题,询问为什么会这样:github.com/ContinuumIO/anaconda-issues/issues -
感谢您的澄清!
标签: numpy anaconda python-3.5