尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

深入解析:pip 的包下载之后存放在哪?

深入解析:pip 的包下载之后存放在哪?
📅 发布时间:2026/6/20 2:07:17

深入解析:pip 的包下载之后存放在哪?

2025-11-22 18:16  tlnshuju  阅读(0)  评论(0)    收藏  举报

以下是关于 pip 下载的包存放位置的详细说明,适用于不同操作系统场景:


一、临时缓存位置

当使用 pip install 安装包时,下载的包会先暂存在 临时缓存目录,安装完成后自动删除。以下是各系统默认路径:

操作系统缓存路径
Linux/macOS~/.cache/pip(用户主目录下的隐藏文件夹)
Windows%LocalAppData%\pip\Cache(如 C:\Users\用户名\AppData\Local\pip\Cache)
验证缓存路径:
# 查看当前缓存目录
pip cache dir
# 示例输出(Linux):
# /home/user/.cache/pip

二、手动下载的包位置

若通过 pip download 命令手动下载包,文件默认保存在 当前工作目录,可用 -d 指定路径:

# 下载到当前目录
pip download requests
# 指定下载路径
pip download requests -d /path/to/save

三、全局缓存管理

1. 查看缓存内容:
# 列出所有缓存包
pip cache list
# 示例输出:
# requests-2.26.0-py3-none-any.whl
# numpy-1.21.2-cp39-cp39-manylinux_2_17_x86_64.whl
2. 清理缓存:
# 清理所有缓存
pip cache purge
# 清理指定包
pip cache remove requests
3. 修改缓存路径:
# 临时指定缓存目录
pip install requests --cache-dir /custom/cache/path
# 永久配置(编辑 ~/.config/pip/pip.conf 或 %APPDATA%\pip\pip.ini)
[global]
cache-dir = /custom/cache/path

四、离线安装使用缓存

1. 直接复用缓存:
# 从缓存安装(自动匹配)
pip install requests --cache-dir ~/.cache/pip
2. 打包缓存文件:
# 将缓存打包成 wheelhouse 目录
pip download --dest ./wheelhouse -r requirements.txt
# 离线安装
pip install --no-index --find-links=./wheelhouse -r requirements.txt

五、特殊情况路径

1. 虚拟环境(venv):

• 缓存仍使用全局路径(如 ~/.cache/pip),不存储在虚拟环境目录内

2. Docker 容器:

• 默认无持久化缓存,需通过 -v 挂载目录:

# Dockerfile 示例
RUN pip install requests --cache-dir /tmp/pip-cache

总结

• 默认缓存:~/.cache/pip(Linux/macOS)或 %LocalAppData%\pip\Cache(Windows)
• 手动下载:当前目录或 -d 指定路径
• 管理工具:通过 pip cache 命令或修改配置文件灵活管理

掌握这些路径和命令可以优化包管理效率,尤其在网络受限或需要批量部署的场景非常实用。

相关新闻

  • 图书馆管理系统需求改进和系统设计
  • docker compose插件安装
  • 多机elasticsearch集群部署,超详细教程

最新新闻

  • 2026年上海梅雨季旧房翻新全攻略:防潮防霉与靠谱机构推荐 - 优家闲谈
  • 构建实时语音转写系统:TMSpeech技术架构与应用实践
  • 2026在无锡回收首饰不玩虚高引流,线上预估价≈线下成交价,所有收费提前说明 - 讯息早知道
  • 如何快速掌握Nintendo Switch游戏备份:NxDumpTool终极指南
  • 2026无锡钻石回收TOP榜首|翘楚领衔,高溢价透明变现首选 - 讯息早知道
  • 2026深圳今日金价高位运行逸程实测教你卖金不亏 - 逸程

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号