关于运行完python程序后c盘空间快速减少的解决方案之一(更新之我的C盘又炸了)

 不知道各位有没有遇到过这种情况,在本地部署了一个人工智能程序,运行后c盘空间就爆满(备注:本人是直接使用python3的idle打开运行的)

关于运行完python程序后c盘空间快速减少的解决方案之一(更新之我的C盘又炸了)_第1张图片

 就像这样,但我们python运行结束后还是没有恢复,那么究其原因,终归是由于python运行所使用的类似于模型的文件是以文件的形式存在了c盘的默认缓存文件夹,一般是在C:\Users\用户名\.cache\huggingface的文件夹内。

关于运行完python程序后c盘空间快速减少的解决方案之一(更新之我的C盘又炸了)_第2张图片

 

这里放着程序运行所产生的缓存文件,当我运行完chatgml后,在这个文件夹内产生了超过15g的缓存文件,如果由于某些原因程序没有在程序结束后清除缓存文件,那么这些文件将持续占用我们的c盘,因此,我们需要手动删除这些文件。

这些缓存文件,在我的这次产生的就是我所用的模型文件。

确认无误后删除文件即可,这里我通过查找许多资料,如http://t.csdn.cn/xun06

以及http://t.csdn.cn/L6y2i

这些都是针对如pytorch或pycharm等运行过程中产生的临时文件的解决方法 

而诸如http://t.csdn.cn/rXFgL

则也是和我一样针对缓存文件而使用的,但本人未能使用上述方法成功解决该问题,通过排查,发现对于 cache这个单词应有敏感,对于磁盘空间在运行程序后越来越满这类问题,一般都与缓存脱不开关系,而cache这个词便是缓存的意思,在计算机中,缓存一般是在c盘用户文件appdata中,也就是像“C:\Users\用户名”这样的路径(这里用户名是电脑开机时输密码界面的那个用户名)。

由此,我们又学会一项解决问题的思路,对于莫名减少的空间,一般与缓存有关,可以通过文件大小排查(效率低),也可以通过找与缓存有关的文件夹。

希望能够帮助到大家,有问题可以一起在评论区我们一起讨论哦,如果对你有帮助,不放点个小小的赞哦!

-----------------------------------------------

以下为更新内容

我发现除了上面的路径里边存在缓存文件,还有一个地方python也在悄悄地放缓存文件,那就是C:\Users\你的用户名\AppData\Local\pip\cache
显然这个地方也是一个缓存文件夹
今天因为某个原因,不小心C盘又爆炸了,可能也是这个原因,使我的pycharm直接闪退了
直到我找到这个地方,没想到居然有六七个G,删除之后,重新启动pycharm。还是闪退了,于是我重启了电脑,毕竟在今天比较早的时候闪退重启电脑之后就不闪退了,结果呢,我重启了之后C盘的空间又回来了,就仿佛我还是没有找到那个位置,只是碰巧找到了另外一个缓存的位置,再一次打开pycharm,果然不再闪退了,这时候我就把文件夹调出来一支边运行边等待看这厮会做出什么样的举措

我每运行一次就刷新一下文件夹,但不知道为什么我重复了这么多次还是只有很小的变化?

不知道为什么C盘会这样炸掉,又会莫名其妙重启后自己回来,不过这一次主要是想和大家分享一下,我找到的另一个缓存文件地址。

哎,学习之路千万条,条条不离苦中苦

怎么现在蚊子还这么多?

 

你可能感兴趣的:(问题解决办法,python,pip,缓存,学习,经验分享)