DevKit命令行工具安装后提示缺少libpython3.8,但系统中已经存在更高版本
收藏回复举报
DevKit命令行工具安装后提示缺少libpython3.8,但系统中已经存在更高版本
t('forum.solved') 已解决
发表于2026-04-08 09:17:47
0 查看

我在一台鲲鹏服务器上离线安装DevKit命令行工具,操作系统是openEuler 22.03。安装过程按照文档解压并运行了install.sh脚本,脚本执行时没有报错,最后也提示安装成功。但是当我尝试运行任何devkit开头的命令时,比如devkit --version,终端直接报错说无法找到libpython3.8.so.1.0。我用find命令在整个系统里搜了一下,发现系统里确实有libpython3.9.so和libpython3.10.so,但没有3.8这个具体版本。我尝试用ln -s把3.9的库软链接成3.8的名字,结果运行命令时报了符号表不匹配的错误。检查过环境变量LD_LIBRARY_PATH,也已经包含了DevKit工具自带的lib目录。我尝试用源码自己编译一个python3.8来满足依赖,但担心会破坏系统环境。想问一下有没有办法让DevKit工具直接使用系统中已有的更高版本python库?

我要发帖子