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

Ubuntu虚拟机执行sudo python3 setup.py install提示文件不存在求助

解决Binwalk安装时找不到setup.py的问题

问题根源

你直接运行sudo python3 setup.py install时,当前目录里根本不存在setup.py文件——你还没下载Binwalk的源码包,自然找不到这个文件。另外错误提示里的路径home/username/setup.py缺少开头的/,正确的绝对路径应该是/home/username/setup.py,但这不是核心问题,核心是你没有获取到对应的源码文件。

新手优先:用系统包管理器安装(最简单)

Ubuntu自带的包管理器可以直接安装Binwalk,不需要折腾源码,步骤如下:

  • 先更新软件源缓存:
    sudo apt update
    
  • 安装Binwalk:
    sudo apt install binwalk
    
  • 验证安装是否成功:
    binwalk --version
    

按官方文档的源码安装流程

如果你坚持要通过源码安装,按以下步骤操作:

  • 先安装源码编译所需的依赖工具:
    sudo apt install git build-essential python3-dev python3-pip
    
  • 克隆Binwalk的官方源码仓库到本地:
    git clone https://github.com/ReFirmLabs/binwalk.git
    
  • 进入下载完成的源码目录:
    cd binwalk
    
  • 执行官方文档里的安装命令:
    sudo python3 setup.py install
    
  • 最后验证安装:
    binwalk --version
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 19:55:13