关于 conda 环境中不同版本包的原因和影响
Posted
技术标签:
【中文标题】关于 conda 环境中不同版本包的原因和影响【英文标题】:Reason and impact regarding different-versioned packages in a conda environment 【发布时间】:2017-05-26 10:49:47 【问题描述】:使用“conda list”检查我的 conda 环境时,我看到已经安装了三个版本的 numpy。我想知道造成这种情况的可能原因以及这是否会影响在 Python 中导入正确的包。
numpy 1.11.3 <pip>
numpy 1.11.1 <pip>
numpy 1.11.1 py27_0
【问题讨论】:
【参考方案1】:你所处的状态,可以通过以下方式重现:
(test) ~/condaexpts ❯❯❯ pip install numpy==1.11.1
(test) ~/condaexpts ❯❯❯ conda install numpy=1.11.1 -y
(test) ~/condaexpts ❯❯❯ pip install numpy==1.11.3
(test) ~/condaexpts ❯❯❯ conda list | grep numpy
numpy 1.11.1 py27_0
numpy 1.11.3 <pip>
numpy 1.11.1 <pip>
找出你最终会使用哪个版本的 numpy:
(test) ~/condaexpts ❯❯❯ python -c "import numpy; print numpy.__version__"
1.11.3
【讨论】:
以上是关于关于 conda 环境中不同版本包的原因和影响的主要内容,如果未能解决你的问题,请参考以下文章