我有一个第三方python API,只有32位(ELF 32位LSB共享对象),我需要在64位的RedHat服务器上运行。 当然这是不行的,因为python的安装是64位的。 我认为解决这个问题的方法是在64位内核上运行python作为32位用户空间。
我该怎么做呢? 我必须在RedHat x64上编译一个32位的python吗? 有更容易的方法吗?
#cat / etc / redhat-release
红帽企业Linux客户端版本5.3(Tikanga)
你应该能够轻松地安装一个32位的redhat chroot,并从中运行你的python。 你可以使用Mach生成chroot,然后chroot到你用Mach创build的目录并从那里运行你的脚本。
更多信息可以find: