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
Antwort
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.
Ich hatte tatsächlich Probleme mit externen Bibliotheken (nicht nur in Python geschrieben) bei der Verwendung von 64-Bit. –
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
- 1. c: 32-Bit-Zeiger in 64-Bit-Anwendung verwenden?
- 2. 64-Bit-Assembly Anweisungen von 32 Bit
- 3. Kompilieren 32 Bit von Win7 64 Bit
- 4. java jni verwenden 32-Bit-Binärdateien auf 64-Bit-System
- 5. Wie kann man virtualenv in 32-Bit-Python auf einer 64-Bit-Maschine verwenden?
- 6. Ausführen von Python in 32-Bit mehr für wxPython
- 7. Sollte ich 32-Bit- oder 64-Bit-JDK verwenden?
- 8. 32-Bit-DLL in Office 64 Bit
- 9. Einzel 32-Bit-MSI mit 32/64-Bit-Treiber
- 10. Eine 32-Bit-Gleitkommazahl einer 32-Bit-Ganzzahl zuordnen
- 11. Ist es möglich, 32 Bit Ctypes mit einem 64-Bit-Python-Interpreter zu verwenden?
- 12. Flywaydb 32 Bit Version
- 13. Konvertieren von 32-Bit-Zahl in 16 Bit oder weniger
- 14. Subversion mit 32 Bit Server und 32/64 Bit Clients
- 15. Aufruf von 32-Bit-Code von 64-Bit-Prozess
- 16. Java-32-Bit-64-Bit-Kompatibilität
- 17. WASP PowerShell 32 Bit
- 18. Mischen von 32 Bit und 16 Bit Code mit Nasm
- 19. Verwenden Sie 32-Bit-Verzeichnis "Programme" in Msbuild
- 20. Ermitteln von 64-Bit- oder 32-Bit-Windows
- 21. Ausführen von AnyCPU als 32-Bit auf 64-Bit-Systemen
- 22. Gibt es eine Möglichkeit, 32-Bit-Float anstelle von 64-Bit in R-Datenrahmen zu verwenden?
- 23. Office 64 Bit & IE 32 Bit & VBScript
- 24. Atomic Inkrement von 64 Bit Variable auf 32 Bit Umgebung
- 25. C# 32-Bit-App 64-Bit-Registrierung
- 26. Java: 32-Bit-fp-Implementierung von Math.sqrt()
- 27. Mischen von 32-Bit und 64-Bit P/Invokes
- 28. Kann ich CUDA in 32-Bit-Fenstern verwenden?
- 29. Wie Byte-Swap eine 32-Bit-Ganzzahl in Python?
- 30. Ausführen von 64-Bit-Assemblercode auf einem 32-Bit-Betriebssystem
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). –