Windows 11下pip安装Python arcade失败的问题求助
解决Windows 11下Python 3.12.2安装arcade库失败的问题
针对你遇到的Failed building wheel for pillow(缺失zlib依赖)和Failed building wheel for pymunk(缺少Visual C++ 14.0+编译环境)错误,按以下步骤逐一解决:
1. 安装Microsoft Visual C++编译工具链
pymunk编译必须依赖Visual C++ 14.0及以上版本的工具链,操作如下:
- 搜索并下载「Microsoft Visual C++ Build Tools」安装包
- 运行安装包后,选择**Desktop development with C++**工作负载,勾选所有默认组件(包括MSVC v143工具链、Windows SDK等)
- 安装完成后重启电脑
2. 升级pip到最新版本
新版pip会优先适配Python 3.12的预编译二进制包,避免源码编译环节:
python -m pip install --upgrade pip
3. 强制安装预编译版本的Pillow和pymunk
跳过源码编译,直接使用官方预编译的二进制包,规避依赖缺失问题:
- 安装Pillow:
pip install pillow --only-binary :all:
- 安装pymunk:
pip install pymunk --only-binary :all:
4. 重新安装arcade库
完成上述步骤后,再次执行arcade安装命令:
pip install arcade
如果仍有异常,可尝试创建全新虚拟环境后重复上述步骤,避免全局环境依赖冲突。
内容的提问来源于stack exchange,提问作者Wills
相关产品推荐
相关产品推荐

