我在anaconda有几种不同的环境。当我尝试在使用后通过conda update --all
升级所有这些环境" source ... / activate [env]"它分别下载了每个环境的所有包。
但是,大多数软件包完全相同...有什么办法可以避免为每个环境下载相同的软件包吗?
答案 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 /目录链接的。