依赖管理是Python项目的老大难问题——本地能跑,别人跑不了;今天能跑,明天报错了。本文详细介绍pipenv、poetry、conda等工具的使用,以及如何编写可靠的requirements.txt,实现"一次配置,到处运行"。为什么依赖管理这么重要你一定遇到过这种情况:本地跑得好好的,部署到服务器报错了升级了一个库,其他库跟着挂了换了台电脑,从头装依赖装了2小时接手别人的项目,光配环境就花了一上午这就是"依赖地狱"。问题的根源在于没有系统化的依赖管理方案。方法一:经典requirements.txt最简单直接的方式,适合小型脚本:# 导出当前环境的依赖pip freezerequirements.txt# 安装依赖pipinstall-rrequirements.txt但这种方法有问题:会锁定所有依赖(包括系统包)