我想达到什么目的?
我正试图完成在Windows 10中运行Ubuntu VirtualBox的kivy与buildozer制作Android应用程序的教程(来自本教程的内容:https://www.youtube.com/watch?v=EupAeyL8zAo)并在我的移动终端上运行应用程序。
我哪里有问题?
我已经尝试了五次,在运行命令buildozer android debug deploy run
(从项目的文件夹中)后,我遇到了这个错误:
”””我试着修复这个吗?**
- 我在Windows 10(
pip install Cython
和pip3 install Cython
)和VirtualBox中安装了Cython和Ubuntu。在每个示例中,我得到Requirement already satisfied...
。 - 我在安装Cython到Windows 10后启动了新的VirtualBox环境。
- 我试着遵循这些命令:https://stackoverflow.com/a/68452164/14694631
PS
在许多帖子中,我看到人们要求完整的日志。尽管如此,在阅读了许多关于这个主题的问题后,我仍然对完整的日志实际上意味着什么一无所知。如果提供的错误消息不是正确的部分,我可以尝试获得完整的日志,如果我可以。我也是Kivy,buildozer和VirtualBox的新手,我以前从来没有用过ubuntu做开发。
3条答案
按热度按时间thtygnil1#
我以前见过类似的错误,似乎是在安装python时,一些重要的模块,
ssl
,没有,而且丢失了。问题
pip
在构建期间尝试下载 Cython 时似乎失败,因为它需要python中不可用的ssl
模块解决方案
重新安装Python3,因为似乎没有安装基本库(
ssl
)。您可以使用此问题来帮助修复PIP中的SSL错误,然后应该重试构建
要重新安装Python,它说:
1.运行
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
以获取相关性1.从https://www.python.org/ftp/python/下载并解压缩“Python-3.x.x.tar.xz”(您选择的版本)到您的主目录。
1.在该目录中打开终端并运行:
./configure
1.构建和安装:
make && sudo make install
重新安装python后,运行
pip install --upgrade pip
检查pip是否正常工作如果你需要更多的澄清,只是评论。
7fyelxc52#
我在教程的评论中找到了修复。
sudo apt install libssl-dev
rm -rf .buildozer
1.再次部署应用程序
以下是教程制作者Erik Sanberg的完整评论:
在包含buildozer.spec文件的目录中尝试
sudo apt install libssl-dev
,然后尝试rm -rf .buildozer
。然后您可以尝试再次部署它。这是一个最近引入的错误,我相信很快就会修补。来源:https://www.youtube.com/watch?v=EupAeyL8zAo
inb24sb23#
我遇到了同样的问题,当我试图安装mobsf。以下是我如何设法修复它:
首先,找到
oscrypto/version.py
并检查__version__
的值。然后,只需将其硬编码到
oscrypto/_openssl/_libcrypto_cffi.py
中,找到名为version_string
的变量的设置位置,注解该链接并设置version_string = "THE VALUE YOU FOUND INSIDE version.py"
请注意,这可能不是最好的解决方案,但它为我工作后,尝试了所有上述答案。