依赖准备升级时,可以先让 pip 只做解析,不改当前环境:
环境:Python 3.11+,pip 22.2+。在一个临时虚拟环境里执行:
python -m venv .venv
. .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install --dry-run --report install-report.json \
\"httpx==0.27.2\"
终端会显示计划安装的包,install-report.json 里还会记录解析到的版本、下载地址和元数据。确认结果后,去掉 --dry-run 再执行实际安装。
这个方式适合在升级依赖前留一份机器可读的预览;Windows 激活虚拟环境时把第二行换成 .venv\Scripts\activate。