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

构建Python *.whl文件时pip3与pip的异常问题求助

解决Python build命令报错“No module named pip”的问题

我尝试按照官方文档构建简单的*.whl文件,执行python3 -m pip install --upgrade build成功,但运行python3 -m build时失败,核心报错信息如下:

/tmp/build-env-y4zgw72t/local/bin/python: No module named pip
ERROR Command '['/tmp/build-env-y4zgw72t/local/bin/python', '-Im', 'pip', 'install', '--use-pep517', '--no-warn-script-location', '-r', '/tmp/build-reqs-ioy8d055.txt']' returned non-zero exit status 1.

之前一直用pip3替代pip都能正常操作,本次出现异常,pyproject.toml文件来自官方文档。

以下是可行的解决方法:

  • 跳过隔离环境构建
    直接使用当前系统环境的依赖执行build,避免隔离虚拟环境缺失pip的问题:

    python3 -m build --no-isolation
    
  • 确保当前Python环境包含pip
    运行命令强制为当前Python3环境安装并升级pip:

    python3 -m ensurepip --upgrade
    

    完成后重新执行python3 -m build。

  • 手动指定pip路径
    先找到pip3的实际路径:

    which pip3
    

    然后通过环境变量指定build使用该pip:

    PIP=$(which pip3) python3 -m build
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 06:25:23