下载安装 Python 库时,是安装版的话一般都通过 pip install xxx 来安装包。但安装下载的文件都会缓存下来,而且默认都在 C 盘。这对 C 盘相当浪费。
哪怕是下载失败,缓存也会默认放在 C 盘中!!!
在使用 pip 安装 Python 库时,如果之前已经下载过该库,pip 会默认使用缓存来安装库,而不是重新从网络上下载。缓存文件通常存储在用户目录下的缓存文件夹中,具体位置因操作系统和 Python 版本而异。以下是一些常见的 Python 版本和操作系统下缓存文件的默认位置:
- Windows 10:C:\Users\username\AppData\Local\pip\Cache
- macOS:/Users/username/Library/Caches/pip
- Linux:~/.cache/pip
其中,username
是你的用户名,而 pip 文件夹
是 pip 的缓存目录。
手动清除缓存,可以使用以下命令:
pip cache purge
这个命令会清除所有缓存,包括已下载但未安装的软件包和已安装但未被使用的缓存。
只想清除特定软件包的缓存,可以使用以下命令:
pip cache remove package-name
其中,package-name
是你要清除缓存的软件包的名称。
所以需要改变 pip 缓存位置
首先先建立一个文件夹来充当缓存目录
推荐在 D 盘,如果 python 也是安装在 D 盘的话,最好在安装目录下建立就好,如我的就是这样建立了 pipcache 文件夹来缓存 pip 的缓存数据
WIN+R 命令行窗口
pip config set global.cache-dir "D:\pipCache"
注:文件夹路径地址要如我这样的绝对地址。
如果出现第二行的语句,说明更改成功。
然后就可以删除之前的 pip 缓存了,也可以把其复制来这个新地址。
删除 pip 缓存
在文件资源管理器输入下面语句回车。
%LocalAppData%
找到 pip 文件夹删除即可,或者使用上面的删除命令删除。(不能修改 pip.ini 的 cache 目录再去使用删除命令)
配置 pip.ini 文件
在文件资源器软件的路径框输入 %APPDATA%
回车
在Roaming
文件夹下找到 pip
文件夹,如果没有就新建一个pip.ini
文件
如果后面测试有问题,可能是系统自带笔记本编码问题。就改用你写代码的编辑器新建
pip.ini
文件,要 utf-8 的编码。
从图上可看到刚刚设置的缓存目录,现在添加首选下载镜像源,我选的清华的
无论是在 PyCharm 的终端中执行命令还是在命令行中执行命令,使用 pip 安装包时产生的缓存都应该存储在相同的位置。pip 使用的缓存目录通常是当前用户目录下的 ~/.cache/pip,它是基于用户的,而不是基于特定环境的,因此在同一个用户下,不同的 Python 环境都会共享相同的缓存目录。
相关文章
- Anaconda所有历史版本下载(0)
- ThinkPad x13 Gen1傲腾H10重装系统的麻烦(0)
- Win10系统电脑进入安全模式的四种方法,让你轻松应对各种问题(0)
- 使用Jetson_benchmark进行性能测试(0)
- 记录问题解决的连接(0)