在OSX上使用Buildozer和Kivy构建APK-Cython for Python3缺失

时间:2019-09-10 09:10:18

标签: macos kivy apk cython buildozer

我正在尝试使用buildozer来构建用kivy和python 3.7编写的应用程序,但是我一直在cython周围遇到python3缺失的特殊错误,这会导致构建失败。

由于到目前为止我在这个论坛上获得了一些帮助,所以我设法消除了以前发现的大多数错误。我正在使用:

  • Buildozer 0.40.dev0
  • 适用于Android的Python 2019.08.09.1.dev0
  • Android NDK r20

当前唯一会导致构建失败的错误来自早期警告:

[WARNING]: Cython for python3 missing. If you are building for a python 3 target (which is the default) then THINGS WILL BREAK.

查看构建中断的错误代码,出现的内容是

/Library/Frameworks/Python.framework/Versions/3.5/bin/python3: Error while finding spec for 'Cython.Build.Cythonize' (ImportError: No module named 'Cython')

我已将完整的成绩单放在这里:

https://apilotslens.com/buildozer-errors-after-first-build-failed

我根本不明白为什么它不起作用。请您看一下成绩单,以找出问题所在以及如何解决?

对我来说,这没有多大意义。已安装适用于python 3.7的Cython。我为此使用了pip3.7 install cython,它是最新版本:0.29.13。我唯一能想到的是,它与前面显示的错误输出所在的python.framework文件夹有关。我该如何解决这个错误?

谢谢!

0 个答案:

没有答案