Windows环境安装Binwalk遇setuptools/distutils缺失问题求助
解决Cygwin环境下安装Binwalk时的setuptools/distutils缺失问题
你的问题核心是Cygwin环境中的Python未安装distutils和setuptools组件,和Windows原生Python环境无关,按以下步骤修复:
安装Cygwin的Python distutils包
- 打开Cygwin的setup.exe,在搜索框输入
python3-distutils,勾选对应包后完成安装; - 若已安装
apt-cyg工具,可直接在Cygwin终端执行:apt-cyg install python3-distutils
- 打开Cygwin的setup.exe,在搜索框输入
安装并升级setuptools
在Cygwin终端执行以下命令,确保用的是Cygwin自带的Python:python3 -m ensurepip python3 -m pip install --upgrade pip setuptools重新安装Binwalk
回到binwalk-master目录,再次执行:python3 setup.py install
注意:确认Cygwin终端中的python3命令指向的是Cygwin自带的Python(可通过which python3查看路径,应为/usr/bin/python3类路径),不要和Windows原生Python混淆。
内容的提问来源于stack exchange,提问作者user25532117
相关产品推荐
相关产品推荐

