ffpyplayer源码编译报错:ffpyplayer/tools.pyx:182:28: Cannot assign type 'void (*)(void *, int, const char *, va_list) except * nogil' to 'void (*)(void *, int, const char *, va_list) noexcept nogil'

发布时间 2023-08-20 19:25:23作者: Angry_Panda

编译ffpyplayer报错,具体错误如标题。

 

 

报错信息:

ffpyplayer/tools.pyx:182:28: Cannot assign type 'void (*)(void *, int, const char *, va_list) except * nogil' to 'void (*)(void *, int, const char *, va_list) noexcept nogil'

 

 

解决方法:

pip install blosc2~=2.0.0

pip install "cython<3"

 

 

 

问题的原因:

cython版本过高,导致不兼容报错。

 

 

参考资料:

链接:

https://github.com/openai/mujoco-py/issues/773

 

 

 

资料中给出的解决方法:

 

 

=========================================