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

无网络环境下安装Python包失败:无法匹配setuptools版本求助

解决离线安装Python包时setuptools依赖找不到的问题

你遇到的问题核心是setuptools没有被包含在离线下载的包集合里——因为pip freeze默认不会导出pip本身依赖的基础包(比如setuptools、pip、wheel),导致无网环境下pip找不到对应的安装文件。

按以下步骤解决:

  • 第一步:在联网电脑上手动下载setuptools的适配包
    打开命令行,执行:

    pip download setuptools>=40.8.0
    

    这会生成一个类似setuptools-XX.X.X-py3-none-any.whl的文件(XX.X.X是满足版本要求的最新兼容版本)。

  • 第二步:把这个setuptools包和之前下载的其他依赖包放在同一个文件夹,一起传输到无网电脑。

  • 第三步:在无网电脑上先单独安装setuptools
    执行命令(把<folder>替换成你存放包的文件夹路径,Windows路径可直接用反斜杠,比如D:\offline_packages):

    pip install --no-index --find-links=<folder> setuptools>=40.8.0
    
  • 第四步:再执行原来的批量安装命令

    pip install --no-index --find-links=<folder> -r requirements.txt
    

额外建议:如果以后需要重复离线安装,可以手动在requirements.txt末尾加上setuptools>=40.8.0,这样下次用pip download -r requirements.txt时会自动把setuptools包一起下载,不用单独操作。

内容的提问来源于stack exchange,提问作者Ilya R.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 19:24:52