使用Buildozer整合Kivy与Twisted失败:无法找到incremental包求助
解决Buildozer整合Kivy与Twisted时的incremental包安装错误
你遇到的这个问题核心是构建环境里的pip不支持HTTPS请求——现在PyPI全用HTTPS地址分发包,但你的Buildozer环境缺少处理HTTPS的依赖,导致连Twisted必需的incremental包都下载不了,自然就安装失败了。
给你几个实操性的解决步骤:
先修改你的
buildozer.spec配置文件,在requirements字段里加上pyopenssl和cryptography,这两个包能让pip正常处理HTTPS链接。修改后类似这样:requirements = kivy, twisted, pyopenssl, cryptography清理之前的构建缓存,避免旧的错误状态干扰新的构建流程:
buildozer android clean如果还是不行,就在
buildozer.spec里添加pip_args参数,强制pip信任PyPI的HTTPS主机:pip_args = --trusted-host pypi.org --trusted-host files.pythonhosted.org最后确认下Buildozer是不是最新版本,旧版本可能存在HTTPS支持的bug,更新一下:
pip install --upgrade buildozer
按这个流程走基本能解决问题,如果还是卡壳,可以检查下你的网络环境,比如有没有代理或防火墙挡住了HTTPS请求。
内容的提问来源于stack exchange,提问作者serge
相关产品推荐
相关产品推荐

