我在使用conda安装虚拟环境的过程中,下载一些包,比如torch等,发现在虚拟环境中有一份以外,pkgs文件夹下同样也会出现一份,大小一样,这样就让我担心一物多备份导致浪费空间的问题,

Anaconda/pkgs文件夹9.2G

Anaconda/envs/first_env文件夹4.4G

Anaconda文件夹才9.5G

于是我查找了一些资料,

PKGS的概念:

在anaconda中,最安全的安装和升级命令是conda install XXX,而python中是pip,但在anaconda下依然可以使用pip升级,这样一些依赖可能会因为更新后的版本过高出现异常。

在conda的设计中,目录'pkgs'是下载、存放缓存,以及提取下载的conda包的地方。同时,anaconda一起携带的包也会放在这里。

它有一个非常关键的作用:我们在构建一些envs的时候,对一些包的依赖会通过硬盘链接链接到pkgs目录,这样虚拟环境生成的速度大大加快,占用空间就大大减小了!!!

能不能/怎么清空PKGS?

当然是可以清理pkgs的。

第一种方式是直接删除pkgs,大大节省空间。但坏处就是当创建新环境时,现有包(在其他环境中)的共享文件将不再共享硬链接。

第二种官方推荐的方式更加安全:通过conda clean -h

Anaconda中pkgs文件夹详解相关推荐

  1. Mac 硬盘中各个文件夹详解

    打开Macintosh HD你会发现内中有四个文件夹(一般情况下,隐藏文件夹是不可见的,而且,可能会更多,比如安装xcode后会有developer文件夹). 分别有--应用程序(Applicatio ...

  2. VMware虚拟机文件夹中各文件作用详解

    VMware虚拟机文件夹中各文件作用详解 虚拟机的文件管理由VMware Workstation来执行. 一个虚拟机一般以一系列文件的形式储存在宿主机中, 这些文件一般在由workstation为虚拟 ...

  3. 苹果系统c语言打开文件夹,MAC系统硬盘文件夹详解

    MAC系统硬盘中的文件夹有什么作用?我想并不是所有的用户都清楚这点,那么,今天小编就给大家详细的介绍下,MAC系统硬盘中的文件夹有哪些,和它们各自的作用是什么? MAC硬盘中各个文件夹 打开Macin ...

  4. Windows目录下文件夹详解

    addins文件夹 这是系统附加文件夹,用来存放系统附加功能的文件. AppPatch文件夹 这是应用程序修补备份文件夹,用来存放应用程序的修补文件. assembly文件夹 booktags文件夹 ...

  5. java调用项目中的文件_详解eclipse项目中.classpath文件的使用

    1 前言 在使用eclipse或者myeclipse进行java项目开发的时候,每个project(工程)下面都会有一个.classpath文件,那么这个文件究竟有什么作用? 2 作用 .classp ...

  6. Unity内文件夹详解

    Assets:这是Unity项目中包含所有资源的主要文件夹.这包括3D模型.纹理.声音.动画.脚本.场景等等. Editor:只在编辑器下使用.包含Unity编辑器扩展的脚本和资源.这些扩展可以添加新 ...

  7. Documents and settings文件夹详解

    Windows 2000以上操作系统中,细心的朋友都会注意到系统盘上有一个Documents and settings文件夹.如果你经常去察看它的大小,就会发现:这个文件夹的容量竟然在不断的增大!我们 ...

  8. Maven中依赖文件的详解

    Maven是什么? 简单来说Maven是java中的一种项目管理.项目构建.依赖管理的工具. 为什么使用Maven? 因为Maven让我们的项目带来更多的方便,我们把所有的依赖放在Maven的依赖管理 ...

  9. 删除 linux的ln文件夹,详解Linux ln 命令

    Linux 中的文件分为 Hard Link 和 Symbolic Link 两种.Hard Link 文件又被称为硬链接文件.实体链接文件,Symbolic Link 文件则常被称为符号链接.软链接 ...

最新文章

  1. 文件解析库doctotext源码分析
  2. 【Android FFMPEG 开发】FFMPEG 交叉编译配置 ( 下载 | 配置脚本 | 输出路径 | 函数库配置 | 程序配置 | 组件配置 | 编码解码配置 | 交叉编译配置 | 最终脚本 )
  3. atcode062D(预处理&优先队列)
  4. 机器学习模型效果评估
  5. C语言/C++编程的起源与能力学习
  6. python删除数组元素_python:从数组列表中删除一系列数字
  7. floatmap 二维数组_第 2 章 数组
  8. mysql数据库在linux下的导出和导入及每天的备份
  9. AS中突然找不到svn选项了。
  10. doe五步法_DOE实验设计的步骤与应用
  11. ns3网络设置模块 PointToPoint
  12. 运行计算机名找不到打印机,电脑找不到打印机怎么解决
  13. box-sizing概述
  14. 得物技术网络优化-CDN资源请求优化实践
  15. Oracle 星期(周末处理)
  16. [iOS]手把手教你实现微信小视频
  17. 计算机学院表演,计算机学院在校三八服装展演活动中荣获最佳表演奖
  18. 微机原理与接口技术(第6版)第六章习题1、3、10、13
  19. 2021年我国单身成年人将升至9200万,单身人口的增加会带来哪些影响?
  20. PostgreSQL sixth class

热门文章

  1. 怎样申请MAC地址?
  2. 用计算机弹EXO简谱,Power钢琴简谱-数字双手-EXO
  3. 数据库期末复习(1-5章)
  4. 关于小程序移动端调用微信API及腾讯地图实例,获取当前位置、逆地址解析、路线规划、地图展示
  5. C语⾔核⼼基础知识之printf
  6. Premiere Pro CS4\CS5\CS6\CC2015\CC2017\CC2018\CC2019软件安装教程
  7. 星际2中复刻DOTA白虎
  8. x64dbg 自带脚本系统
  9. java基础题数组_java基础学习——数组笔试题
  10. Maven delopy源码