在64位平台中使用python 32位

问题描述:

在RHEL7中,我有一个Python 2.7.11 64位。我需要运行32位Python应用程序。如何将安装的Python更改为运行32位而不是64位?在64位平台中使用python 32位

+1

我怀疑'百胜安装python.i686'或类似的东西可能是一个可能的尝试,但我不认为这是一个好主意 - 一个现代的Linux系统上有相当一些东西,可能取决于Python,并且用32位替换系统Python解释器似乎是个不错的主意。你应该执行一个单独的32位Python安装。 OTOH,你为什么关心解释器是32/64位? “常规”Python应用程序并不关心它 - 它只是被编译的扩展受到影响(但是如果它们被正确编写,它们应该在64位上良好编译)。 –

由于编译了Python解释器,所以必须下载并安装32位版本的Python。另外我也不完全明白为什么你需要一个32位版本的Python来运行脚本,因为Python是一个解释器。

Python 2.7.12 download.

+0

我在使用64位时使用一些外部库(不是只用python编写)时实际上遇到了问题。 –

+0

啊。如果库包含已编译的代码,则会发生这种情况只需下载一个64位版本的库。如果64位版本不可用,请使用32位Python。 – Janekmuric