一个简单小工具,让目前最新的 Python 3.11.4 安装程序可以在 Win 7 环境下正常安装、卸载。
安装后可正常使用,不需要引导器。
python.exe
主程序静态声明了部分 Win 8.1 加入的接口。卸载注意:需要手动删除遗留的兼容 DLL 文件 api-ms-win-core-path-l1-1-0.dll
。
视频演示
上面的视频展示了使用兼容启动器启动 Python 3.10.5 安装程序,并进行安装、修复、卸载等操作。
下载
原理
挂钩子绕过系统版本检测,并在安装完成后写出 api-ms-win-core-path-l1-1-0.dll
兼容层文件到安装目录。
致谢
- GitHub:
nalexandru/api-ms-win-core-path-HACK
- 基于 Wine 项目,在 Win7 下可以使用的api-ms-win-core-path-l1-1-0.dll
兼容层文件。
关于 pip
安装的时候不要取消勾选 “PIP” 选项:
安装后请使用 python -m pip
调用:
如果还是不可用,可参考 PIP 文档手动安装:
- 下载文件
https://bootstrap.pypa.io/get-pip.py
- 使用 Python 执行安装脚本:
python get-pip.py
- 等待安装脚本安装完毕即可。