Windows 10 安装 zbarlight 失败:如何对 cygwinccompiler.py 应用 patch 补丁
cygwinccompiler.py补丁应用步骤
操作前先找到cygwinccompiler.py文件,默认存放在Python安装目录下的Lib\distutils路径中,建议先备份该文件,避免修改出错无法回滚。
方法一:自动打补丁(适用已安装Git/Cygwin/MinGW的环境)
- 将你已获取的
patch.diff文件放到和cygwinccompiler.py相同的文件夹内 - 在当前文件夹路径下打开终端,执行命令:
patch cygwinccompiler.py patch.diff
- 命令执行无报错即代表补丁应用完成。
方法二:手动修改补丁(适用无patch命令的原生Windows环境)
补丁文件本质是代码变更对比记录,你可以直接手动修改源文件完成打补丁操作:
- 打开
patch.diff文件,内容规则如下:
以
-开头的行是需要删除的原有代码,以+开头的行是需要新增的代码,无特殊符号开头的行是用于定位代码位置的上下文参考内容
- 按照diff文件的内容定位到
cygwinccompiler.py对应的代码段,删除标记-的行,新增标记+的行,其余内容保持不变 - 修改完成后保存
cygwinccompiler.py即可。
内容的提问来源于stack exchange,提问作者YasserKhalil
相关产品推荐
相关产品推荐

