buildozer error: there was a problem for ssl certificate
buildozer error: there was a problem for ssl certificate
我在 ubuntu Linux 的虚拟机中。
所以我想用 buildozer 构建一个 apk,在我的要求中,除了 kivy 和 python3,我什么都没有。因此,当我 运行 buildozer android ebug deploy 运行 命令执行到一半时,它总是向我显示错误 .:
这是错误
无法获取 URL https://pypi.org/simple/cython:确认 ssl 证书时出现问题:HTTPSConnectionPoolhost = pypi.org。无法连接到 HTTPS URL 因为 ssl 模块不可用
注意:当 buildozer 尝试安装 certifi 时出现错误。
所以我尝试了这些解决方案:
-- 在 Whosebug 中找到了一些答案
-- 安装了 libssl-dev,因为它是一个 ssl 错误
-- 为 pip 和我的虚拟机安装了所有需要的包
但是其中 none 帮助了我。我的要求中甚至没有证书
所以我终于想通了。对于 Linux 中遇到同样问题的任何人。执行 sudo apt install libssl-dev。然后执行 buildozer Android clean 并删除您的 .buildozer 文件。然后只做 buildozer Android debug 而不是 buildozer Android debug deploy 运行。你可以稍后再做。
这解决了我的问题
我在 ubuntu Linux 的虚拟机中。 所以我想用 buildozer 构建一个 apk,在我的要求中,除了 kivy 和 python3,我什么都没有。因此,当我 运行 buildozer android ebug deploy 运行 命令执行到一半时,它总是向我显示错误 .:
这是错误 无法获取 URL https://pypi.org/simple/cython:确认 ssl 证书时出现问题:HTTPSConnectionPoolhost = pypi.org。无法连接到 HTTPS URL 因为 ssl 模块不可用
注意:当 buildozer 尝试安装 certifi 时出现错误。 所以我尝试了这些解决方案: -- 在 Whosebug 中找到了一些答案 -- 安装了 libssl-dev,因为它是一个 ssl 错误 -- 为 pip 和我的虚拟机安装了所有需要的包
但是其中 none 帮助了我。我的要求中甚至没有证书
所以我终于想通了。对于 Linux 中遇到同样问题的任何人。执行 sudo apt install libssl-dev。然后执行 buildozer Android clean 并删除您的 .buildozer 文件。然后只做 buildozer Android debug 而不是 buildozer Android debug deploy 运行。你可以稍后再做。
这解决了我的问题