Python2-7.1 Mac OSX Umlaute im Terminal

Liebe Liste, bin etwas ratlos: Seit der Installation von python2-7.1 (Mac OSX 10.6.6) versteht python, wenn es im Terminal aufgerufen wird, keine Umlaute mehr, im IDLE funktioniert alles wunderbar. Für einen Tipp, an welchem Knöpfchen ich drehen muss, um python weiterhin im Terminal die Umlaute beizubringen, wäre ich sehr dankbar! Frank -- *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+* Frank Grellert Email: grellert@web.de Identity: http://grellert.myopenid.com/ *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*

Am 01.02.2011 um 14:18 schrieb Frank Grellert:
Liebe Liste,
bin etwas ratlos: Seit der Installation von python2-7.1 (Mac OSX 10.6.6) versteht python, wenn es im Terminal aufgerufen wird, keine Umlaute mehr, im IDLE funktioniert alles wunderbar.
Dasselbe setup, aber habe keine Probleme - benutze allerdings iTerm.
Für einen Tipp, an welchem Knöpfchen ich drehen muss, um python weiterhin im Terminal die Umlaute beizubringen, wäre ich sehr dankbar!
Was sagt denn
import sys sys.stdout.encoding
? Diez

import sys sys.stdout.encoding 'UTF-8'
Merkwürdig .... Frank Am 1. Februar 2011 21:36 schrieb Diez B. Roggisch <deets@web.de>:
Am 01.02.2011 um 14:18 schrieb Frank Grellert:
Liebe Liste,
bin etwas ratlos: Seit der Installation von python2-7.1 (Mac OSX 10.6.6) versteht python, wenn es im Terminal aufgerufen wird, keine Umlaute mehr, im IDLE funktioniert alles wunderbar.
Dasselbe setup, aber habe keine Probleme - benutze allerdings iTerm.
Für einen Tipp, an welchem Knöpfchen ich drehen muss, um python weiterhin im Terminal die Umlaute beizubringen, wäre ich sehr dankbar!
Was sagt denn
import sys sys.stdout.encoding
?
Diez _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
-- *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+* Frank Grellert Email: grellert@web.de Identity: http://grellert.myopenid.com/ *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*

Terminal hat auch UTF-8. Wenn ich im Terminal Umlaute eingebe, werden sie auch angezeigt, starte ich python im Terminal, wird die Eingabe gar nicht erst akzeptiert (Übrigens auch nicht bei iTerm): minimaus:~ frank$ öääääöööääää -bash: öääääöööääää: command not found minimaus:~ frank$ python Python 2.7.1 (r271:86882M, Nov 30 2010, 10:35:34) [GCC 4.2.1 (Apple Inc. build 5664)] on darwin Type "help", "copyright", "credits" or "license" for more information.
Ich vermute mittlerweile, dass dies kein Python-Problem ist, sondern eines der Installationsroutine von Python auf dem Mac: Mich wundert beispielsweise, dass die Vorgänger-Versionen von Python (bei denen das kein Problem war und die ich auch mit dem Mac-Installer installiert habe), sowohl im Verzeichnis /Library/Frameworks/Python.framework/Versions als auch im Verzeichnis /System/Library/Frameworks/Python.framework/Versions auftauchen. Im Verzeichnis /System/Library/Frameworks/Python.framework fehlt aber die Version 2.7 und Current ist auf 2.6 verlinkt. Es ändert sich übrigens nichts, wenn ich den Link lösche ... ?????????????? Immer noch ratlos Dennoch Dank für die Nachfrage Frank 2011/2/2 Diez B. Roggisch <deets@web.de>:
Am 02.02.2011 um 00:20 schrieb Frank Grellert:
import sys sys.stdout.encoding
'UTF-8'
Merkwürdig ....
Und was fuer ein encoding hat dein terminal? UTF-8, oder was anderes?
Diez _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
-- *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+* Frank Grellert Email: grellert@web.de Identity: http://grellert.myopenid.com/ *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*

On Wednesday 02 February 2011, 11:41:31 Frank Grellert wrote:
Terminal hat auch UTF-8. Wenn ich im Terminal Umlaute eingebe, werden sie auch angezeigt, starte ich python im Terminal, wird die Eingabe gar nicht erst akzeptiert (Übrigens auch nicht bei iTerm):
minimaus:~ frank$ öääääöööääää -bash: öääääöööääää: command not found minimaus:~ frank$ python Python 2.7.1 (r271:86882M, Nov 30 2010, 10:35:34) [GCC 4.2.1 (Apple Inc. build 5664)] on darwin Type "help", "copyright", "credits" or "license" for more information.
Ich vermute mittlerweile, dass dies kein Python-Problem ist, sondern eines der Installationsroutine von Python auf dem Mac:
Mich wundert beispielsweise, dass die Vorgänger-Versionen von Python (bei denen das kein Problem war und die ich auch mit dem Mac-Installer installiert habe), sowohl im Verzeichnis /Library/Frameworks/Python.framework/Versions als auch im Verzeichnis /System/Library/Frameworks/Python.framework/Versions auftauchen. Im Verzeichnis /System/Library/Frameworks/Python.framework fehlt aber die Version 2.7 und Current ist auf 2.6 verlinkt. Es ändert sich übrigens nichts, wenn ich den Link lösche ... ??????????????
Immer noch ratlos
Könnte es vielleicht sein, daß die früheren Versionen unverfrorener Weise in site-packages eine sitecustomize.py mit solchem Inhalt: import sys sys.setdefaultencoding('utf-8') hinterlassen haben, und dies nun nicht mehr tun? Pete
Dennoch Dank für die Nachfrage
Frank
2011/2/2 Diez B. Roggisch <deets@web.de>:
Am 02.02.2011 um 00:20 schrieb Frank Grellert:
import sys sys.stdout.encoding
'UTF-8'
Merkwürdig ....
Und was fuer ein encoding hat dein terminal? UTF-8, oder was anderes?
Diez _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de

Diese Idee hatte ich auch schon. Das ändert leider nichts. Mitllerweile habe ich aber die Lösung entdeckt: In den Terminal-Einstellungen muss ein Häkchen gesetzt werden bei "Steuerzeichen bei Nicht-ASCII-Eingabe". Warum das bei der Vorgänger-Version nicht erforderlich war, ist mir ein Rätsel. Aber was wäre das Leben, wenn alle Rätsel gelöst wären :-)) Vielen Dank für Eure Tipps! Frank Am 2. Februar 2011 21:40 schrieb Hans-Peter Jansen <hpj@urpla.net>:
On Wednesday 02 February 2011, 11:41:31 Frank Grellert wrote:
Terminal hat auch UTF-8. Wenn ich im Terminal Umlaute eingebe, werden sie auch angezeigt, starte ich python im Terminal, wird die Eingabe gar nicht erst akzeptiert (Übrigens auch nicht bei iTerm):
minimaus:~ frank$ öääääöööääää -bash: öääääöööääää: command not found minimaus:~ frank$ python Python 2.7.1 (r271:86882M, Nov 30 2010, 10:35:34) [GCC 4.2.1 (Apple Inc. build 5664)] on darwin Type "help", "copyright", "credits" or "license" for more information.
Ich vermute mittlerweile, dass dies kein Python-Problem ist, sondern eines der Installationsroutine von Python auf dem Mac:
Mich wundert beispielsweise, dass die Vorgänger-Versionen von Python (bei denen das kein Problem war und die ich auch mit dem Mac-Installer installiert habe), sowohl im Verzeichnis /Library/Frameworks/Python.framework/Versions als auch im Verzeichnis /System/Library/Frameworks/Python.framework/Versions auftauchen. Im Verzeichnis /System/Library/Frameworks/Python.framework fehlt aber die Version 2.7 und Current ist auf 2.6 verlinkt. Es ändert sich übrigens nichts, wenn ich den Link lösche ... ??????????????
Immer noch ratlos
Könnte es vielleicht sein, daß die früheren Versionen unverfrorener Weise in site-packages eine sitecustomize.py mit solchem Inhalt:
import sys sys.setdefaultencoding('utf-8')
hinterlassen haben, und dies nun nicht mehr tun?
Pete
Dennoch Dank für die Nachfrage
Frank
2011/2/2 Diez B. Roggisch <deets@web.de>:
Am 02.02.2011 um 00:20 schrieb Frank Grellert:
> import sys > sys.stdout.encoding
'UTF-8'
Merkwürdig ....
Und was fuer ein encoding hat dein terminal? UTF-8, oder was anderes?
Diez _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
_______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
-- *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+* Frank Grellert Email: grellert@web.de Identity: http://grellert.myopenid.com/ *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*
participants (3)
-
Diez B. Roggisch
-
Frank Grellert
-
Hans-Peter Jansen