Anaconda - 在特定的虚拟环境中更新包。

3
我已经在根Anaconda环境中安装了Python 3.x,并在虚拟环境中安装了Intel Python Distribution。当我在任一环境下执行conda update --all时,它只会查找要更新的主要Conda包。如果我首先运行conda config --add channels intel,它将在任一环境中搜索与Intel相关的软件包,但是我只想在Intel环境中更新Intel软件包,而不想将其更新到根环境中的Intel版本。
如何以这种方式更新给定环境中的所有软件包?

2
要更新conda虚拟环境中的所有软件包,您可以尝试以下命令: conda update -n myenv --all - vold
1个回答

2

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

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

1
如果您使用 update --all 命令来更新 rootbase 环境,是否也应该同时更新其他环境? - k.ko3n

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接