C盘空间清理
C盘空间清理
新电脑不到半年,分了200个G的C盘又快炸了,下次得再给C盘多分点。用SpaceSniffer扫了一下,发现了几个罪魁祸首,记录一下清理过程备用。
Edge
Edge有3gb的用户数据存在C盘的~\AppData\Local\Microsoft\Edge
,一个浏览器存这么多玩意也不知道要搞什么。打算丢到D盘。
- 在D盘新建一个数据目录,如
D:\UserData\EdgeData
- 把
~\AppData\Local\Microsoft\Edge
下的所有文件全部复制到D:\UserData\EdgeData
- win+r输入regedit打开注册表,找到地址
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft
- 新建一个Edge项(已有就不用了),在Edge项里新建两个字符串值
DiskCacheDir
和UserDataDir
- 将其值设为
D:\UserData\EdgeData
此时再打开Edge,确认书签啥的都在,就完成迁移了。此时原~\AppData\Local\Microsoft\Edge
`目录就可以删了。
Anaconda
conda默认把环境装在~.conda文件夹里,SpaceSniffer扫出来14个G的pkgs,汗流浃背了。conda的迁移比较复杂,一些脚本可能出现找不到环境的问题,应做好备份。
- 首先你的conda应该安在其他盘,如果你的conda是安在C盘的,那得重新装个新的conda。笔者的conda在
D:\program\miniconda
- 进入
~\.conda
,将其中的env和pkgs复制到D:\program\miniconda
。pkgs可能会有重复的,可以覆盖。env文件夹可能不存在,可以新建。 - 打开
environments.txt
,将env路径改为D盘相应env的路径。例:~\.conda\envs\rdkit
→D:\program\miniconda\envs\rdkit
- 将
environments.txt
t也复制到D:\program\miniconda
- 在设置中搜索环境变量,把找到的所有conda相关的
~\.conda
路径改到D:\program\miniconda
。注意系统变量的Path里有三个D:\program\miniconda
、D:\program\miniconda\Scripts
、D:\program\miniconda\Library\bin
,检查一下路径对不对 - C盘根目录还有个.condarc,找到该文件,添加:
1 2 3 4 5 6 7 8
envs_dirs: - D:\program\miniconda\envs pkgs_dirs: - D:\program\miniconda\pkgs
- 右键conda的文件夹,把只读取消掉
- 理论上到这里就迁移的差不多了,可以用
conda info --envs
看看环境目录,VScode检查一下conda环境的python路径有没有更正到D盘,运行几个脚本试试看环境还能不能使。 - 都没问题的话,C盘的.conda目录下就可以全删了,只留一个
environments.txt
。
参考:
docker
还没开工,先把链接记下来
https://www.cnblogs.com/luzhuangzhi/articles/17867420.html
windows.old
This post is licensed under CC BY 4.0 by the author.