讲师中心 微信公众号
AI工具推荐 视频效率加速

pip如何只下载不安装包

梦杰吖_7051

梦杰吖_7051

发布时间:2026-09-12 08:03:47

|

852人浏览过

|

来源于php中文网

原创

pip download是唯一正确命令,专用于只下载不安装;pip install --download早在pip 9.0中被移除,现执行会报错。

pip如何只下载不安装包

pip download 是唯一正确命令

别用 pip install --download,它早在 pip 9.0 就被彻底移除了,现在执行会直接报错 no such option: --download。所有“只下载不安装”的需求,必须用 pip download —— 它专为此设计,且行为稳定、语义明确。

基础用法:下载单个包或整个 requirements.txt

最常用场景就是把项目依赖提前扒下来,比如你有 requirements.txt,内容是:

django==4.2.18
psutil==5.9.8
requests[security]==2.31.0

执行以下命令即可全部下载到本地目录(如 ./offline_pkgs):

pip download -d ./offline_pkgs -r requirements.txt

  • 默认会递归下载所有依赖(包括子依赖、孙依赖),不用额外加 --recursive
  • 下载的包自动匹配当前运行环境的平台标签(如 cp39-cp39-manylinux_2_17_x86_64)和 Python 版本
  • 如果目标机器是 CentOS 7 + Python 3.9,而你在 macOS 上跑这条命令,很可能下错 wheel —— 后面离线安装时会报 is not a supported wheel on this platform

跨平台下载必须显式指定 --platform 和 --python-version

内网部署最常翻车的地方就在这儿:你以为下了就能装,结果进内网发现包根本打不开。

比如你要为 CentOS 7(glibc 2.17)、Python 3.9、x86_64 架构打包,外网打包机却是一台 macOS,那就得强制指定目标环境:

Bytesagain Ci Cd Pipeline
Bytesagain Ci Cd Pipeline

生成 GitHub Actions、GitLab CI、Jenkins 的 CI/CD 流水线配置,适用于 Node.js、Python、Go、Docker 项目,支持回滚等配置。

下载

pip download -d ./offline_pkgs -r requirements.txt --platform linux_x86_64 --python-version 39 --only-binary=:all:

  • --platform linux_x86_64:告诉 pip 别看当前系统,只下 Linux x86_64 兼容的 wheel
  • --python-version 39:对应 cp39,不能写成 3.9 或 3.9.0
  • --only-binary=:all::禁用源码包(.tar.gz),避免后续编译失败;尤其在没装 gcc 的内网机器上这是刚需
  • 漏掉 --no-cache-dir 可能导致 pip 拼凑缓存里的旧 wheel,造成依赖不全 —— 建议始终加上

离线安装时 --no-index 和 --find-links 必须成对出现

下载完只是第一步,进内网后安装才是关键。常见错误是只写 pip install --no-index -r requirements.txt,结果报 Could not find a version that satisfies the requirement xxx。

真正有效的命令是:

pip install --no-index --find-links=./offline_pkgs -r requirements.txt

  • --no-index:关掉 PyPI,强制不联网
  • --find-links=./offline_pkgs:明确告诉 pip “包全在这目录里,自己进去找”,且该目录下不能有子文件夹 —— pip 不会递归扫描
  • 如果 requirements.txt 里含 -e git+https://... 这类 VCS 依赖,pip download 会直接跳过,安装时必然失败;必须提前手动转成固定 commit 的 wheel 或删掉
  • 权限问题也高频:用 sudo pip install 时,当前用户可能无权读 ./offline_pkgs,建议统一用普通用户操作

最麻烦的不是命令记不住,而是依赖树太深时,你看着 Successfully downloaded 就以为齐了,结果某个包内部硬编码调用了另一个没显式声明的依赖 —— 这种只能靠实际运行时暴露,提前没法 100% 防住。

热门AI工具

更多
WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

相关专题

更多
pip安装使用方法
pip安装使用方法

安装步骤:1、确保Python已经正确安装在您的计算机上;2、下载“get-pip.py”脚本;3、按下Win + R键,然后输入cmd并按下Enter键来打开命令行窗口;4、在命令行窗口中,使用cd命令切换到“get-pip.py”所在的目录;5、执行安装命令;6、验证安装结果即可。大家可以访问本专题下的文章,了解pip安装使用方法的更多内容。

2730

2023.10.09

更新pip版本
更新pip版本

更新pip版本方法有使用pip自身更新、使用操作系统自带的包管理工具、使用python包管理工具、手动安装最新版本。想了解更多相关的内容,请阅读专题下面的文章。

6263

2024.12.20

pip设置清华源
pip设置清华源

设置方法:1、打开终端或命令提示符窗口;2、运行“touch ~/.pip/pip.conf”命令创建一个名为pip的配置文件;3、打开pip.conf文件,然后添加“[global];index-url = https://pypi.tuna.tsinghua.edu.cn/simple”内容,这将把pip的镜像源设置为清华大学的镜像源;4、保存并关闭文件即可。

7842

2024.12.23

python升级pip
python升级pip

本专题整合了python升级pip相关教程,阅读下面的文章了解更多详细内容。

3887

2025.07.23

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

120

2026.09.30

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

100

2026.09.30

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

80

2026.09.30

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

60

2026.09.30

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

80

2026.09.29

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Conan 2 安装指南
Conan 2 安装指南

共0课时 | 0人学习

Python虚拟环境官方教程
Python虚拟环境官方教程

共0课时 | 0人学习

pip官方安装文档
pip官方安装文档

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn