Anaconda下的pkgs占用空间13G,如何安全的清理(已解决)

博客介绍了两种清理Anaconda缓存包的方法。方法一是让Anaconda自行决定清理,需找到其安装位置;方法二是安全删除pkgs全部的包,主要清理缓存包,不影响已创建的虚拟环境,还附上了conda clean命令大全,清理后pkgs大小有所减小。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

方法一:让Anaconda自行决定清理

执行命令

conda clean -p

我的Anaconda安装在D盘,具体位置如下。你的应该也能找到对应的位置

D:\*****\**\Anaconda3\pkgs

(base) C:\Users\Liu_J>conda clean -p
WARNING: C:\Users\***\.conda\pkgs does not exist
WARNING: C:\Users\***\AppData\Local\conda\conda\pkgs does not exist
Cache location: D:\ProgramData\Anaconda3\pkgs
Will remove the following packages:
D:\*****\**\Anaconda3\pkgs
-----------------------------

blas-1.0-mkl                                  16 KB
ca-certificates-2022.10.11-haa95532_0        454 KB
certifi-2021.5.30-py36haa95532_0             278 KB
certifi-2022.9.24-py38haa95532_0             311 KB
cffi-1.15.1-py38h2bbff1b_2                   801 KB
cryptography-38.0.1-py38h21b164f_0           4.9 MB
idna-3.3-pyhd3eb1b0_0                        289 KB
idna-3.4-py38haa95532_0                      516 KB
libdeflate-1.8-h2bbff1b_5                    206 KB
libffi-3.4.2-hd77b12b_6                      801 KB
libtiff-4.4.0-h8a3f274_2                     3.5 MB
libwebp-1.2.4-h2bbff1b_0                     191 KB
libwebp-base-1.2.4-h2bbff1b_0                903 KB
numpy-1.22.3-py38h7a0a035_0                   80 KB
numpy-1.23.4-py38h3b20f71_0                   30 KB
numpy-1.26.3-py310h055cbcc_0                  33 KB
numpy-base-1.23.4-py38h4da318b_0            25.9 MB
openssl-1.1.1s-h2bbff1b_0                   22.3 MB
pillow-9.2.0-py38hdc2b20a_1                  3.0 MB
pip-21.2.2-py36haa95532_0                    9.0 MB
pip-22.2.2-py38haa95532_0                   11.0 MB
python-3.6.13-h3758d61_0                    59.3 MB
python-3.8.15-h6244533_2                    64.4 MB
pytorch-1.12.1-py3.8_cuda11.3_cudnn8_0     293.3 MB
pytorch-mutex-1.0-cuda                         7 KB
requests-2.27.1-pyhd3eb1b0_0                 220 KB
requests-2.28.1-py38haa95532_0               396 KB
setuptools-58.0.4-py36haa95532_0             4.1 MB
setuptools-65.5.0-py38haa95532_0             6.3 MB
sqlite-3.40.0-h2bbff1b_0                     3.8 MB
torchaudio-0.12.1-py38_cu113                 9.2 MB
torchvision-0.13.1-py38_cu113               15.7 MB
typing_extensions-4.3.0-py38haa95532_0       181 KB
urllib3-1.26.12-py38haa95532_0               761 KB
vc-14.2-h21ff451_1                            23 KB
wincertstore-0.2-py36h7fe50ca_0               39 KB
xz-5.2.6-h8cc25b3_0                          1.1 MB

---------------------------------------------------
Total:                                     543.2 MB

Proceed ([y]/n)? y

removing blas-1.0-mkl
removing ca-certificates-2022.10.11-haa95532_0
removing certifi-2021.5.30-py36
### Anaconda3 的磁盘空间占用情况 Anaconda3 默认会安装到系统的 C 盘,并且随着软件包的不断更新和新环境的创建,可能会逐渐占据大量的磁盘空间。通常情况下,一个完整的 Anaconda 安装可能占用数 GB 到数十 GB 不等的空间。 #### 查看当前 Anaconda 使用了多少磁盘空间 为了查看 Anaconda 已经占用了多少磁盘空间,可以执行如下命令: ```bash conda info --envs ``` 这条指令能够显示所有已创建的 Conda 虚拟环境中每一个所处的位置及其大小信息[^1]。 另外还可以通过 Windows 文件资源管理器直接导航至 `C:\Users\<用户名>\Anaconda3` 或者其他自定义目录来估算整个文件夹树下的总容量。 #### 减少 Anaconda 对磁盘空间的影响 为了避免过多消耗 C 盘上的宝贵存储资源,建议采取以下措施之一或组合使用这些方法: - **更改默认下载位置**: 修改 `.condarc` 配置文件中的参数设置,使得新的包缓存与环境均保存于指定分区而非系统盘内。具体操作是在用户主目录下找到并编辑该隐藏文件,在其中加入类似这样的配置项[^2]: ```yaml pkgs_dirs: - D:\Anaconda3\pkgs ``` - **清理不再使用的旧版本包** : 运行 `conda clean --all` 命令可彻底清除那些已经被替代但仍存在于本地仓库里的冗余数据副本;这一步骤对于长期维护多个不同项目所需的独立运行时环境特别有用[^4]. - **移除不必要的虚拟环境** :当某个特定任务完成之后如果确认未来不会再需要用到相应的工作区,则应及时将其卸载以释放关联着它的那部分物理地址。注意这里说的不仅仅是简单地删除对应文件夹那么简单——应当借助 conda 提供的标准工具来进行安全可靠的销毁过程. - **调整临时文件处理策略**:有时即使已经成功清除了某些组件,但由于操作系统层面的原因它们残留下来的垃圾仍然存在。此时可以通过调整注册表键值或者其他方式改变临时文件存放地点从而间接达到节省目的[^3].
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值