mpmath and sympy error while packing apk with buildozer.

问题描述 投票:0回答:1

我试图建立一个apk,但它一直告诉我,我需要mpmath=>0.19。问题来自sympy,因为当我建立apk时,没有它,一切都像预期的那样。我不知道为什么它需要mpmath,即使我在需求中加入mpmath,我也一直得到同样的错误。我需要帮助,请。

buildozer.spec

命令:

buildozer android debug deploy run.

Spec文件。https://pastebin.com/71maKs5n

完整日志

`https://pastebin.com/EvALr3fW`
python android kivy sympy buildozer
1个回答
1
投票

这是一个依赖顺序的问题,sympy安装在pmath之前,但是因为它希望pmath存在而失败。

最简单的解决方案可能是为pmath添加一个构建配方。


0
投票

然而我找到了一个简单的解决方案,对我来说是有效的。

我将模块从usrlocallib复制到我的app目录下,其中main.py文件和buildozer.spec文件都在那里,并从app需求中删除sympy和mpmath,从而将模块导入到本地。

© www.soinside.com 2019 - 2024. All rights reserved.