Python 安装较低版本的GLIBC并运行pyinstaller

Python 安装较低版本的GLIBC并运行pyinstaller,python,ubuntu,glibc,pyinstaller,Python,Ubuntu,Glibc,Pyinstaller,我正在尝试创建PyGTK应用程序的可执行文件。但在客户端机器上运行可执行文件时,我遇到了Glibc版本冲突(因为客户端机器上的Glibc(2.5)版本低于创建pyinstaller可执行文件的Glibc(2.13)版本) 所以我想知道 是否可以在已经运行GLIBC较高版本的机器上单独安装GLIBC较低版本(保留GLIBC的多个副本) 在创建可执行文件时,我们有没有办法让pyinstaller选择GLIBC的一个版本 如果以上是可能的,那么如何实现呢 提前感谢, 是否可以在已经运行GLIBC较高版

我正在尝试创建PyGTK应用程序的可执行文件。但在客户端机器上运行可执行文件时,我遇到了Glibc版本冲突(因为客户端机器上的Glibc(2.5)版本低于创建pyinstaller可执行文件的Glibc(2.13)版本)

所以我想知道

是否可以在已经运行GLIBC较高版本的机器上单独安装GLIBC较低版本(保留GLIBC的多个副本)

在创建可执行文件时,我们有没有办法让pyinstaller选择GLIBC的一个版本

如果以上是可能的,那么如何实现呢

提前感谢,

是否可以在已经运行GLIBC较高版本的机器上单独安装GLIBC较低版本(保留GLIBC的多个副本)

是的,这是可能的(我们每天都这样做)。这并不完全是琐碎的,而且你实际上不需要这样做来解决你的问题

在创建可执行文件时,我们有没有办法让pyinstaller选择GLIBC的一个版本

您需要的是一个Linux到-(较旧)-Linux交叉编译器。GCC可以配置为这样的交叉编译器。这也不完全是小事


下面列出了一些更简单的解决方案。

感谢您的回复。最后,我使用rpm包安装了glibc。