添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

配置共享包缓存 #

如果您在系统上拥有自己的 Anaconda 或 Miniconda 安装,则可以通过设置配置来使用共享包缓存,从而提高包安装或创建新环境的速度并节省磁盘空间。

正常安装会在安装目录的相对位置设置一个包缓存。这可以通过以下在包缓存下列出的命令找到

conda info

包缓存的正常路径是

Windows - C:\Users\username\Anaconda{2,3}\pkgs

macOS - ~/anaconda{2,3}

Linux - /home/username/anaconda{2,3}/pkgs

每个用户都有自己的包缓存,因此当安装包时,包将被放入他们自己的缓存中,而不会与其他任何人共享。

共享包缓存的好处是,一旦某个特定版本的包已经被用户下载,它就不会被再次下载并存储在单独的缓存中。这节省了磁盘使用量,并加快了安装速度,因为它不需要再次下载包。

共享包缓存设置 #

在系统上创建一个共享用户具有读写访问权限的目录。

如果您使用的是免费层级,请在共享目录时谨慎操作。如果您已付费访问高级存储库,则可以 启用签名验证 以在您的包中添加额外的安全层。有关 conda 签名验证的更多信息,请参阅我们的博客 Anaconda 内容信任:conda 签名验证

然后,对于每个具有访问权限的用户,请编辑位于其主目录中的 .condarc 文件。

Windows - C:\Users\username\.condarc

macOS 和 Linux - /home/username/.condarc

使用以下条目编辑 .condarc,指定共享目录的完整路径

pkgs_dirs:
    - /path/to/shared_directory

通过再次运行 conda info 来验证包缓存。