配置共享包缓存#
如果您的系统上安装了自己的 Anaconda 或 Miniconda, 可以提高包或新环境的安装速度 创建并节省磁盘空间,方法是将配置设置为使用 共享包缓存。
正常安装会设置相对于安装目录的软件包高速缓存。 这可以通过 package cache 下列出的以下命令找到:
conda info
包缓存的正常路径为:
Windows - C:\Users\username\Anaconda{2,3}\pkgs
macOS - ~/anaconda{2,3}
Linux - /home/username/anaconda{2,3}/pkgs
每个用户都有自己的包缓存,因此在安装包时, 该软件包被放入自己的缓存中,不会与其他任何人共享。
共享包缓存的好处是,一旦特定版本 的用户已经下载了该软件包,该软件包将不会被下载 并存储在单独的缓存中。这样可以节省磁盘使用量并加快速度 安装,因为它不需要再次下载软件包。
共享包缓存设置#
在您的系统上创建一个目录,共享用户已在其中读取和 写入访问权限。
警告
如果您使用的是免费套餐,请在共享目录时小心。如果您已付费访问高级存储库,则可以启用签名验证,以便为包提供额外的安全层。有关 conda 签名验证的更多信息,请参阅我们的博客 Anaconda Content Trust:Conda 签名验证。
然后,对于每个将具有访问权限的用户,编辑找到的 .condarc 文件 在其主目录中。
Windows - C:\Users\username\.condarc
macOS 和 Linux - /home/username/.condarc
使用以下条目编辑 .condarc,指定共享目录的完整路径:
pkgs_dirs:
- /path/to/shared_directory
通过运行conda info
再。