首页 > 解决方案 > python : ImportError: dlopen failed: "/data/data/org.teammate.teammate/files/app/ibm_db_dlls/ibm_db.dll" 有糟糕的 ELF 魔法

问题描述

我正在尝试在我的 python-android 应用程序中使用 ibm-db。当应用程序在 android 手机上运行时,我遇到以下错误 :-python:ImportError:dlopen failed:“/data/data/org.teammate.teammate/files/app/ibm_db_dlls/ibm_db.dll”有坏的 ELF 魔法

请帮助找到解决方案。

标签: python-3.xdb2

解决方案


从错误来看,您似乎拥有 ibm_db 的 PE32 Windows 可执行文件,而不是 ELF,我认为这是您在 Windows 上构建应用程序的结果。可以先在手机上直接安装模块吗

pip install ibm_db

或者

easy_install ibm_db

看看这是否有帮助?(即然后测试您是否可以导入模块)。在这个线程中也讨论了一个类似的问题。


推荐阅读