我有一个第三方 Python API,它仅在 32 位(ELF 32 位 LSB 共享对象)中可用,我需要在 x64 RedHat 服务器上运行它。当然,由于 Python 安装是 64 位,因此这无法顺利运行。我认为解决这个问题的方法是在 64 位内核上以 32 位用户空间的形式运行 Python。
我该怎么做?我必须在 RedHat x64 上编译 32 位 Python 吗?有没有更简单的方法?
# cat /etc/redhat-release
Red Hat Enterprise Linux 客户端版本 5.3(Tikanga)
答案1
你应该能够轻松安装 32 位 redhat chroot 并从中运行你的 python。你可以使用马赫生成 chroot,然后只需 chroot 到您使用 Mach 构建的目录并从那里运行您的脚本。
更多信息请访问: