gpt4 book ai didi

python - Conda 安装一个已经存在的包

转载 作者:行者123 更新时间:2023-12-01 08:14:25 25 4
gpt4 key购买 nike

尽管我已经按照 conda list 在我的 anaconda 环境中安装了 numpy

numpy                     1.15.4                   pypi_0    pypi
numpy-base 1.16.2 py36hc3f5095_0
numpydoc 0.8.0 py36_0

但是,当我执行 conda install theano 时,它会尝试安装另一个具有相同版本的 numpy 包,如下所示

  added / updated specs:
- theano

The following NEW packages will be INSTALLED:

mkl_fft pkgs/main/win-64::mkl_fft-1.0.10-py36h14836fe_0
numpy pkgs/main/win-64::numpy-1.16.2-py36h19fb1c0_0
pygpu pkgs/main/win-64::pygpu-0.7.6-py36h452e1ab_0
scipy pkgs/main/win-64::scipy-1.2.1-py36h29ff71c_0
theano pkgs/main/win-64::theano-1.0.3-py36_0

我的问题是:

  1. 为什么我有不同版本的 numpy(numpy 1.15.4 和 numpy-base 1.16.2)?

  2. 为什么 anaconda 要在其环境中安装第二个相同版本的 numpy 包?

谢谢。

最佳答案

why do I have different versions of numpy (numpy 1.15.4 and numpy-base 1.16.2)?

如果您打开 Conda 终端并 from numpy import __version__ 您可能会看到版本等于 1.16.2。但是,如果您在 Conda 外部打开 python,并执行相同的操作,您可能会看到版本 1.15.4。 Conda 默认情况下维护基本环境,并且由于每个环境可以有自己的每个模块版本,因此存在差异。

why does anaconda want to install a second numpy package of the same version in its environment?

如果您有另一个事件环境(与基本环境不同),则可以解释这一点,并且第一个答案也回答了这个问题。

关于python - Conda 安装一个已经存在的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55055180/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com