首页
›
编程基础与工程化
›
018-CPack打包部署
›
《依赖处理与自动安装技巧》
VIP20
本课程属于:018-CPack打包部署
编程基础与工程化 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
依赖处理与自动安装技巧
📚 共计 30 章节
01
依赖管理基础
什么是依赖 · 冲突产生原因 · pip简介
概念
入门
02
pip基础使用
安装/卸载/升级 · list与freeze区别
pip
常用
03
requirements.txt
手动编写 · pip freeze生成 · 版本规范
文件
规范
04
虚拟环境入门
为什么需要 · venv创建/激活 · 原理
隔离
venv
05
virtualenv与pipenv
安装使用 · Pipfile与Pipfile.lock
工具
对比
06
poetry包管理
安装 · 初始化 · 添加/移除 · lock文件
poetry
现代
07
conda环境管理
安装 · 创建/删除 · 与pip混用注意
conda
数据科学
08
依赖解析算法
SAT求解器 · pip解析过程 · 速度问题
算法
进阶
09
锁定依赖版本
pip freeze局限 · pip-tools · 精确txt
锁定
pip-tools
10
私有包与索引
搭建PyPI · 配置私有索引 · extra-index-url
私有
企业
11
依赖分组管理
开发/生产分离 · pipenv dev · poetry --dev
分组
最佳实践
12
条件依赖
Python版本/OS · environment markers
跨平台
标记
13
依赖缓存
pip缓存机制 · 离线安装 · --no-index
缓存
离线
14
wheel包与源码包
wheel vs sdist · 构建wheel包
打包
性能
15
依赖树可视化
pipdeptree · 分析关系 · 冗余依赖
可视化
调试
16
安全审计
检查漏洞 · safety/pip-audit · 修复建议
安全
审计
17
CI/CD中的依赖安装
GitHub Actions缓存 · actions/cache
CI/CD
自动化
18
Docker中的依赖优化
多阶段构建 · 缓存层 · 先复制txt
Docker
镜像
19
依赖版本升级策略
SemVer · pip-review · 自动变更日志
升级
策略
20
处理C扩展依赖
编译问题 · manylinux · 预编译二进制
C扩展
兼容
21
monorepo中的依赖管理
共享依赖 · workspace特性
monorepo
workspace
22
依赖冻结与复现
pip freeze陷阱 · pipenv/poetry lock
复现
锁定
23
离线环境部署
有网准备 · 离线仓库 · --no-index
离线
部署
24
依赖冲突实战调试
--verbose查看 · 手动解决案例
调试
实战
25
pip的高级用法
--user · -e可编辑 · pip config
高级
技巧
26
替代包管理工具
uv · pdm · 对比与选型
新工具
对比
27
依赖注入与插件系统
entry_points · 动态加载 · importlib
插件
架构
28
环境变量与依赖
控制安装 · python-dotenv
环境变量
配置
29
依赖管理最佳实践
团队规范 · 代码审查 · Dependabot
规范
协作
30
综合实战
从零搭建完整项目 · CI/CD · Docker
实战
全栈
所属VIP或分类
同VIP:CPack依赖处理与打包优化实战
同VIP:CPack多格式打包实战
同VIP:CPack打包实战全流程