2016-12-17 77 views
2

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

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

+1

对于更新的畅达虚拟环境中的所有包 你可以试试这个: '畅达更新-n myenv --all' – vold

回答

2

您可以强制conda在更新时仅查看适当的通道。

# In the root env 
conda update -c defaults --override-channels --all 
# In the Intel env 
conda update -c intel --override-channels --all 
相关问题