Fehler in Python 2.4
Das Windows-Installer-Paket erforderte VBScripts. Auf Systemen, auf denen VBScript nicht verfügbar ist, meldet der Installer den Fehler 2738. Auf Systemen, auf denen VBScript verfügbar ist, jedoch in einer nicht ausreichend alten Version, meldet der Installer den Fehler 2262 (und protokolliert einen DEBUG-Fehler 2896). In beiden Fällen installieren Sie bitte Microsoft Windows Script von
Das Format der IDLE-Konfigurationsdateien hat sich zwischen Python 2.3 und 2.4 geändert. Es wurde berichtet, dass Benutzer mit benutzerdefinierten IDLE-Farbsyntaxeinstellungen IDLE nicht mehr starten können. Wenn dies der Fall ist, löschen Sie manuell $HOME/.idlerc. Wenn IDLE neu gestartet wird, sollte es einen sauberen Satz von Konfigurationsdateien erstellen. Siehe SourceForge-Nummer 1080387.
Der Windows-Installer fügt keine korrekten IDLE- und PyDoc-Einträge hinzu, wenn das Python-Zielverzeichnis einen Leerzeichen im Namen enthält (z. B. C:\Program Files\python24). In diesem Fall löschen Sie die Verknüpfung manuell und erstellen Sie neue Verknüpfungen mit dem Befehl
"C:\Program Files\python24\pythonw.exe"
und den Befehlszeilenoptionen
"C:\Program Files\python24\Lib\idlelib\idle.pyw"
und
"C:\Program Files\python24\Tools\scripts\pydocgui.pyw"
Dies wird kein Problem sein, wenn Python an seinem Standardort (d. h. c:\python24) installiert wird.
IDLE führt Code jetzt in einem separaten Prozess aus. Um zwischen dem Hauptprozess und den ausführenden Prozessen zu kommunizieren, öffnet IDLE einen Socket zu 127.0.0.1 (dem lokalen Rechner). Einige Firewalls, die auf Windows-Rechnern laufen, stören dabei und können entweder stille Fehler oder fehlerhafte Pop-up-Fenster von der Firewall verursachen. Dieses Problem tritt nur auf, wenn Sie eine Firewall auf demselben Rechner wie IDLE ausführen.
Der Test für das ossaudiodev-Modul hängt auf einigen Red Hat-Systemen. (Dieser Test wird nur ausgeführt, wenn regrtest.py mit-u audioals Argument aufgerufen wird.)
Es wurde berichtet, dass das Entpacken des Quellcode-Tarballs mit Solaris tar fehlschlagen kann. Dies liegt daran, dass einige Pfadnamen für Solaris tar zu lang sind. Die Verwendung von GNU tar sollte das Entpacken unter Solaris ermöglichen.
Einige Tests können auf bestimmten Plattformen unerwartet fehlschlagen. Hier sind Fehler, von denen wir wissen, dass wir sie (etwas) wissen und in einem nachfolgenden Patch-Release beheben wollen. Diese Fehler können einfach in der Testsuite liegen, aber sie können auch auf Fehler in Python hinweisen.
- test_grp und test_pwd können fehlschlagen. Wir hatten Berichte darüber auf *nix-Systemen, die ein "+" am Anfang einer Zeile in der Datei /etc/group oder /etc/passwd verwenden, um NIS/YP oder LDAP-Konsultation anzuzeigen. Die Fehler können auch mit doppelten IDs in diesen Dateien zusammenhängen. Siehe SourceForge-Fehlerberichte Nummer 775964 und 779218.
- Es gab einige Berichte auf Debian-Systemen über test_ioctl-Fehler. Wir konnten dies nicht weiter verbreiten. Siehe SourceForge-Fehlerbericht Nummer 777867
Um einen nicht oben aufgeführten Fehler zu melden, überprüfen Sie immer den SourceForge Bug Tracker, um zu sehen, ob er bereits gemeldet wurde. Verwenden Sie den Bug Tracker, um neue Fehler zu melden. Wenn Sie einen Patch haben, verwenden Sie bitte den SourceForge Patch Manager. Bitte erwähnen Sie, dass Sie einen Fehler in 2.4 melden, und beachten Sie, dass Sie ein SourceForge-Konto haben und angemeldet sein müssen, um einen Fehlerbericht oder Patch einzureichen (wir benötigen dies, falls wir weitere Informationen von Ihnen benötigen).
