我在使用chaquo框架在Android运行Python算法时遇到了这个错误
Caused by: com.chaquo.python.PyException: OSError:
This platform lacks a functioning sem_open implementation,
therefore, the required synchronization primitives needed will not function,
see issue 3770.
如果您也遇到类似问题,您需要检查一下是否在python 代码中使用了multiprocess库,使用到多线程的queue,舍弃multiprocess库,直接只用单线程的queue,即可解决问题
import multiprocessing.queues
改成
from queue import Queue