升级多个环境时,避免重复下载软件包?

时间:2017-04-10 11:22:03

标签: anaconda

我在anaconda有几种不同的环境。当我尝试在使用后通过conda update --all升级所有这些环境" source ... / activate [env]"它分别下载了每个环境的所有包。

但是,大多数软件包完全相同...有什么办法可以避免为每个环境下载相同的软件包吗?

1 个答案:

答案 0 :(得分:0)

使用conda更新或安装软件包时,将检查〜/ anaconda / pkgs目录中是否已存在该确切软件包。如果存在确切的包,conda将链接此包而不是再次下载。您应该在输出中看到正在下载的包列表:

void user_read_data(png_structp png_ptr,
   png_bytep data, png_size_t length);
void user_write_data(png_structp png_ptr,
    png_bytep data, png_size_t length);
void user_flush_data(png_structp png_ptr);

以及安装到环境中的内容:

The following packages will be downloaded:

package                    |            build
---------------------------|-----------------

"更新"下列出的套餐部分而不是"下载"部分是从〜/ anaconda / pkgs /目录链接的。