2016-07-14 3 views
3

In RHEL7 habe ich eine Python 2.7.11 64bit. Ich muss 32-Bit-Python-Anwendungen ausführen. Wie ändere ich das installierte Python, um 32 statt Bit 64 zu laufen?Verwenden von Python 32 Bit in 64-Bit-Plattform

+1

Ich vermute, dass 'yum install python.i686' oder so ähnlich, dass ein möglicher Versuch sein kann, aber ich glaube nicht, es ist eine gute Idee - auf einem modernen Linux-System gibt es einige ziemlich Sachen, die potenziell hängt von Python ab und es scheint eine schlechte Idee zu sein, den System-Python-Interpreter durch ein 32-Bit-System zu ersetzen. Sie sollten wahrscheinlich eine separate 32-Bit-Installation von Python durchführen. OTOH, warum kümmert es dich, dass der Interpreter 32/64 bit ist? "Reguläre" Python-Anwendungen kümmern sich nicht darum - es sind nur kompilierte Erweiterungen, die betroffen sind (aber wenn sie richtig geschrieben sind, sollten sie auf 64 Bit gut kompilieren). –

Antwort

1

Da der Python-Interpreter kompiliert wird, müssen Sie die 32-Bit-Version von Python herunterladen und installieren. Ich sehe auch nicht genau, warum Sie eine 32-Bit-Version von Python benötigen, um ein Skript auszuführen, da Python ein Interpreter ist.

Python 2.7.12 download.

+0

Ich hatte tatsächlich Probleme mit externen Bibliotheken (nicht nur in Python geschrieben) bei der Verwendung von 64-Bit. –

+0

Ahh. Das kann passieren, wenn die Bibliotheken kompilierten Code enthalten. Laden Sie einfach eine 64-Bit-Version der Bibliothek herunter. Wenn eine 64-Bit-Version nicht verfügbar ist, verwenden Sie 32-Bit-Python. – Janekmuric

Verwandte Themen