Frage

Ich muss einige Python-Anwendungen für ein Arbeitsprojekt machen. Die Zielplattform ist AIX 5.3.

Meine Frage ist: Welche Version von Python soll ich mit

?

Meine Anforderungen sind:

  • Die Python-Version muss einfach sein, auf den Zielcomputer zu installieren. Andere werden das tun nach den Anweisungen, die ich schreibe, so dass keine Compilierung von der Quelle oder so etwas.

  • Die Python-Version ncurses haben muss oder Flüche Unterstützung (Ich mache einen Formular-Handler).

Ich habe zwei verschiedene vorkompilierte Versionen von Python für AIX gefunden, aber man (2.1.something) nicht die Flüche Modul umfassen, und die andere (2.3.4, RPM-Format) hatte Voraussetzungen, dass ich nicht nachgekommen) .

Jede Hilfe wäre sehr geschätzt.

War es hilfreich?

Lösung

ich es aus den Quellen kompilieren würde mich und ihnen sagen, wo es zum Download von in den Anweisungen

Andere Tipps

Mit dem AS-Paket von Python 2.6.3.7 von Activestate. Sie haben ein Binärpaket für AIX auf ihre Download-Site .

Wenn Sie nicht über eine AIX-Maschine haben, es zu testen auf, funktioniert die Installation auf die gleiche Weise unter Solaris oder Linux, so dass Sie Ihre Dokumentation auf dieser Grundlage schreiben konnten. Grundsätzlich Sie ungzip die Tarball-Datei verwenden tar das Archiv, wechseln Sie in den entpackten Ordner zu entpacken, ein Shell-Skript laufen, es zu installieren, sagen das Shell-Script welches Verzeichnis es zu platzieren und warten.

Normalerweise würde dies verwendet wird, in ein Benutzerverzeichnis zu installieren, ohne Superuser-Berechtigungen, aber man kann es überall installieren, die Sie mögen. Sie können auch das Systemprofil, um bearbeiten müssen, um sicherzustellen, dass alle Benutzer den Python binären finden können.

Ich schlage vor, den neuesten Python 2.6, weil es eine Menge von Fehlerbehebung hat, und es gibt jetzt eine kritische Masse von 3rd-Party-Bibliotheken portierten. Auch enthält die Standardbibliothek eine Menge nützlicher Dinge, die Sie verwendet zu haben, getrennt zu sammeln. Flüche sind in der Standardbibliothek von Python 2.6.

Stellen Sie sicher, Python 3.1 zu vermeiden, da es noch nicht ausgereift genug hat und bietet einige Vorteile für die meisten Business-Anwendungen Entwicklung.

Wir haben Active Python sowie Pware der kompilierte Version verwendet. Beide haben gut funktioniert. Für AS haben wir 2.5 und 2.6 verwendet. Für Pware, nur 2,6. Sowohl 2.5 und 2.6 von AS Unterstützung Flüche auf unserer Maschine.

Ich habe aus den Quellen kompiliert, aber in der Regel aufzuwickeln Probleme, mit mit ctypes oder SSL. Zur Zeit habe ich die Frankenstein-Option der installierten AS python2.6 gehen, aber ich zog ein paar * .so-Dateien aus Pware des aus. Ich bin mit GCC, da wir noch nie für einen Compiler ponied, aber je nachdem, was Sie von Python benötigen, es ist auf jeden Fall machbar, wenn ich es tun kann.

Ich werde erwähnen, dass AS Python behauptet, mit Standard-Python zu 100% kompatibel zu sein und es für alles war wir bisher getan haben (meist Web-Anwendungen).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top