如何在GNU 2.37的环境进行打包,并成功在GNU 2.31的环境上运行?

如何在GNU 2.37的环境进行打包,并成功在GNU 2.31的环境上运行?

如何在GNU 2.37的环境进行打包,并成功在GNU 2.31的环境上运行?

在某个docker container中运行pipeline使其对python文件进行打包,我们需要此打包文件可以在两个版本的linux环境运行,但是打包出来的可执行文件只能在版本较新的环境中运行,当在版本较低的环境运行时会报错,报错信息如下:Error loading Python lib/tmp/_MEIKBN9kI/libpython3.11.so.1.0': dlopen:/lib/x86_64-linux-gnu/libm,so.6: version GLIBC_2.35' not found (required by /tmp/_MEIKBN9kI/libpython3.11.so.1.0),

请问我如何做才能在不改变打包环境的基础上获得一个可以在较低版本环境中运行的可执行文件?

以上是 如何在GNU 2.37的环境进行打包,并成功在GNU 2.31的环境上运行? 的全部内容, 来源链接: utcz.com/p/939086.html

回到顶部