[Python-de] Python2-7.1 Mac OSX Umlaute im Terminal

Hans-Peter Jansen hpj at urpla.net
Mi Feb 2 20:40:46 UTC 2011


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 at 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 at python.net
> > http://python.net/mailman/listinfo/python-de





Mehr Informationen über die Mailingliste python-de