kivy / kivy/python-for-android
import gevent faild
- 主要语言
- Python
- 星标
- 8.9k
- 派生
- 2k
- 平均合并
- 12 小时 20 分钟
- 30 天内合并 PR
- 9
描述
```
import gevent
```
```
--requirements python3==3.11.0,hostpython3==3.11.0,gevent
```
```
04-25 14:21:08.514 25683 25791 I python : Traceback (most recent call last):
04-25 14:21:08.515 25683 25791 I python : File "/tda/main.py", line 4, in
04-25 14:21:08.515 25683 25791 I python : File "/root/.local/share/python-for-android/build/python-installs/tda/arm64-v8a/gevent/__init__.py", line 72, in
04-25 14:21:08.516 25683 25791 I python : File "/root/.local/share/python-for-android/build/python-installs/tda/arm64-v8a/gevent/_hub_local.py", line 150, in
04-25 14:21:08.516 25683 25791 I python : File "/root/.local/share/python-for-android/build/python-installs/tda/arm64-v8a/gevent/_util.py", line 148, in import_c_accel
04-25 14:21:08.516 25683 25791 I python : File "/root/.local/share/python-for-android/build/other_builds/python3/arm64-v8a__ndk_target_24/python3/Lib/importlib/__init__.py", line 126, in import_module
04-25 14:21:08.517 25683 25791 I python : ImportError: dlopen failed: cannot locate symbol "PyExc_ImportError" referenced by "/data/user/0/org.tsiens.tda/files/app/_python_bundle/site-packages/gevent/_gevent_c_hub_local.so"...
04-25 14:21:08.517 25683 25791 I python : Python for android ended.
04-25 14:21:08.690 25683 25791 D RefBase : #02 pc 000000000030f890 /data/app/~~v-heIWcXbk_X98eRwo0a8A==/org.tsiens.tda-kjhLc_-m8CBhXWZ0iNcAcg==/lib/arm64/libpython3.11.so (Py_Exit+32)
04-25 14:21:08.690 25683 25791 D RefBase : #03 pc 0000000000315698 /data/app/~~v-heIWcXbk_X98eRwo0a8A==/org.tsiens.tda-kjhLc_-m8CBhXWZ0iNcAcg==/lib/arm64/libpython3.11.so
04-25 14:21:08.690 25683 25791 D RefBase : #04 pc 0000000000314f48 /data/app/~~v-heIWcXbk_X98eRwo0a8A==/org.tsiens.tda-kjhLc_-m8CBhXWZ0iNcAcg==/lib/arm64/libpython3.11.so (PyRun_SimpleStringFlags+236)
```
贡献指南
调研方向
根据报告的要求,使用 /tda/main.py 中的 import 重现该故障。先从 gevent import traceback 和生成的 arm64-v8a Python 安装开始,重点检查 gevent/_gevent_c_hub_local.so 以及随附的 libpython3.11.so。完成的标准是应用程序能够导入 gevent,且不再出现缺少 PyExc_ImportError 符号的错误。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- android, python
- 领域
- mobile
- Issue 类型
- 缺陷
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 25/100