python-3.x - 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 魔法
请帮助找到解决方案。
解决方案
从错误来看,您似乎拥有 ibm_db 的 PE32 Windows 可执行文件,而不是 ELF,我认为这是您在 Windows 上构建应用程序的结果。可以先在手机上直接安装模块吗
pip install ibm_db
或者
easy_install ibm_db
看看这是否有帮助?(即然后测试您是否可以导入模块)。在这个线程中也讨论了一个类似的问题。
推荐阅读
- php - 将 Doctrine 的一对一关系映射为 XML 中的主键
- javascript - 点击链接,爬虫
- angularjs - Angularjs:编辑和添加页面的相同状态和url
- image-processing - 可视化 RGBN 图像的 RGB 波段
- asp.net-web-api - 验证用户是否存在于 Asp.net web api 核心的 Active Directory 中
- java - 在按下 Tab 按钮后,编辑 JTable 中的单元格似乎会改变表格的行为
- python - 验证码验证 Python Django
- jquery - jQuery Validate 插件未按预期工作
- pandas - 如何根据整数索引返回一个列值和熊猫中的另一个列值?
- c# - 如何输入 CMD 文本(密码)并检查安全性是否开启?