You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查询pip基于pyproject.toml构建时隔离环境的依赖版本

查询pip构建隔离环境依赖版本的方法
  • 方法1:在安装命令中增加 verbose 输出参数,直接从构建日志中获取版本
    执行带-v(或--verbose)参数的安装命令:

    python -m pip install -v .
    

    从输出日志中搜索Successfully installed关键词,对应行后面会列出所有构建隔离环境中安装的依赖及其精确版本号,和你之前构建时安装的版本完全一致。

  • 方法2:手动复现构建隔离环境,直接查询版本
    如果你需要更灵活地查询环境信息,可以手动创建和pip自动生成的规则完全一致的隔离环境:

    1. 创建临时虚拟环境:python -m venv temp_build_env
    2. 激活虚拟环境:
      • 类Unix系统:source temp_build_env/bin/activate
      • Windows系统:temp_build_env\Scripts\activate
    3. 手动安装构建依赖:pip install setuptools>=42 wheel cython oldest-supported-numpy
    4. 执行pip list即可看到所有依赖的精确版本
  • 方法3:保留构建临时目录直接查看
    安装时增加--no-clean参数:

    python -m pip install --no-clean -v .
    

    从verbose输出中找到临时构建目录的路径,进入对应目录下的隔离环境site-packages目录,即可直接查看所有已安装依赖的版本信息。

内容的提问来源于stack exchange,提问作者slaw

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 13:06:10