【发布时间】:2020-09-23 07:29:39
【问题描述】:
我正在尝试将具有 pyodbc 要求的我的 kivy 应用程序部署到 Android,Buildozer 在 linux 虚拟机上运行。 当我尝试构建我的应用程序时出现问题,它说 pyodbc 模块缺少“sql.h”。 我从更多搜索中知道 pyodbc 在 linux 上不受本机支持,因此如何使用 pyodbc 模块构建我的应用程序?
我已经尝试安装 unixodbc-dev,但这仍然没有解决我的问题/ 我也在网上寻找了更多的答案,但仍然失败。 非常感谢您的帮助,谢谢
【问题讨论】:
-
模块
pyodbc包含C 源文件,并且该模块没有p4arecipe。如果没有配方,这将无法在 buildozer 中编译。 -
感谢您的回复,我对这类事情很陌生,所以我可以在 buildozer 或 pycharm 中制作食谱吗?
-
您可以查看链接:python-for-android.readthedocs.io/en/latest/recipes。但是特别是 Cython 食谱创建自定义食谱并非易事。
-
感谢您的提醒,我想我会尝试自己制作
标签: python kivy pyodbc buildozer kivymd