You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu集群更新后Cython编译的.so包报undefined symbol: _PyUnicode_Ready错误求助

Ubuntu集群更新后Cython编译的.so包报undefined symbol: _PyUnicode_Ready错误求助

各位好,我现在遇到个棘手的问题想求助大家:

我用本地一台Ubuntu 22.04的机器访问一个SLURM管理的Ubuntu 24.04计算机集群,我自己维护了一个自定义Python包,里面包含用Cython编译生成的*.so模块。

自从集群机器系统更新到24.04之后,我运行代码时就一直弹出错误:undefined symbol: _PyUnicode_Ready,这个错误明确来自那个Cython编译的.so包。

我查了些相关信息,说这个问题可能和Python版本不匹配有关,或者是Python新版本的某些变动导致的?不过我特意核对了版本——不管是本地还是集群上,执行python --version显示的都是Python 3.10,按道理我编译Cython的时候用的也是3.10,应该不会有版本不兼容的问题才对。

但麻烦的是我没有集群的超级用户权限,没法升级系统、安装任何包或者库,所以想找一个不需要这些操作的解决方案。

真心求大家帮忙,谢谢啦🙏

备注:内容来源于stack exchange,提问作者Caesar.tcl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 15:49:31