Anaconda - 更新特定虚拟环境中的软件包

时间:2016-12-17 04:49:11

标签: python anaconda

我安装了Python 3.x作为我的根Anaconda环境。我还将Intel Distribution for Python安装为虚拟环境。当我conda update --all时,在任一环境中,它只查找要更新的主要Conda包。如果我首先设置conda config --add channels intel,那么当我在任一环境中更新软件包时,它将搜索与英特尔相关的软件包。但是,我只希望它在Intel环境中更新Intel软件包,而我不希望它在我的root环境中更新为Intel变体。

如何以这种方式更新给定环境中的所有包?

1 个答案:

答案 0 :(得分:2)

您可以强制conda仅在更新时查看相应的频道。

# In the root env
conda update -c defaults --override-channels --all
# In the Intel env
conda update -c intel --override-channels --all