我正在尝试使用buildozer来构建用kivy和python 3.7编写的应用程序,但是我一直在cython周围遇到python3缺失的特殊错误,这会导致构建失败。
由于到目前为止我在这个论坛上获得了一些帮助,所以我设法消除了以前发现的大多数错误。我正在使用:
当前唯一会导致构建失败的错误来自早期警告:
[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
文件夹有关。我该如何解决这个错误?
谢谢!