Windows7系统安装Kivy时出现WinError 87等系列报错如何解决
问题解决方案
1 WinError 87 参数不正确报错修复
该报错由Win7适配的包版本不匹配导致,按以下步骤操作:
- 先安装适配Win7的最高兼容版本pip与setuptools,执行命令:
py -m pip install --upgrade pip==21.3.1 setuptools==59.6.0
注意:Win7不支持21.3.1以上版本的pip,禁止升级到pip最新版 - 版本匹配后执行指定版本的kivy安装命令:
py -m pip install kivy[base]==2.0.0 kivy_examples==2.0.0
2.0.0为kivy支持Win7的最高稳定版本,更高版本已停止Win7适配。
2 RuntimeError 13 权限拒绝报错修复
此前全量授予权限的操作会触发Windows权限继承异常,按以下步骤修正:
- 撤销文件夹所有主体的完全控制权限,还原安全项默认配置
- 迁移项目文件到非根目录、无中文无特殊字符的路径,例如
D:\dev\pitanga-project - 右键点击终端程序,选择以管理员身份运行,切换到新路径后再执行virtualenv相关命令
3 Errno 2 找不到文件报错修复
该报错由权限修改后的路径缓存失效、virtualenv版本不兼容导致:
- 先卸载现有virtualenv:
py -m pip uninstall -y virtualenv - 安装适配Win7的版本:
py -m pip install virtualenv==20.17.1 - 重启设备后重新执行虚拟环境创建命令即可
内容的提问来源于stack exchange,提问作者beck
相关产品推荐
相关产品推荐

