erzwingen von PyUnicodeUCS2
hoi Freunde in Python, ich versuche eine PyUnicodeUCS2 version von Python 2.6 zu generieren. Das gelingt mir nicht. Was ist dazu das richtige vorgehen (auf ubuntu 12.x) ich habe folgendes versucht: ./configure --enable-unicode=ucs2 aber ich bekomme immer noch:
sys.maxunicode 1114111
danke Robert
Am 13. Juli 2012 11:07 schrieb robert rottermann <robert@redcor.ch>:
hoi Freunde in Python, ich versuche eine PyUnicodeUCS2 version von Python 2.6 zu generieren. Das gelingt mir nicht. Was ist dazu das richtige vorgehen (auf ubuntu 12.x) ich habe folgendes versucht:
./configure --enable-unicode=ucs2
aber ich bekomme immer noch:
sys.maxunicode 1114111
Bist Du wirklich sicher, dass Du die kompilierte Python-Version ausführst? Abgesehen davon, warum willst Du unbedingt einen UCS 2-Build?
Sebastian Wiesner, 13.07.2012 11:24:
Am 13. Juli 2012 11:07 schrieb robert rottermann:
ich habe folgendes versucht:
./configure --enable-unicode=ucs2
aber ich bekomme immer noch:
sys.maxunicode 1114111
warum willst Du unbedingt einen UCS 2-Build?
Na ja, für die meisten in Europa übliche Anwendungen reicht das mehr als aus und spart bei vielen (besonders bei langen) Unicode-Strings ganz gehörig Speicher. Erwähnenswert ist, dass Python 3.3 das nicht mehr benötigt, weil es insgesamt wesentlich weniger Speicher für Unicode-Strings nur aus ASCII- und Latin-1 Zeichen belegt, und für BMP-Strings nicht mehr als ein alter UCS-2 Build, gleichzeitig aber alle Unicode-Zeichen ohne Umwege im Speicher abbilden kann. Stefan
Am 13.07.2012 11:24, schrieb Sebastian Wiesner:
Am 13. Juli 2012 11:07 schrieb robert rottermann <robert@redcor.ch>:
hoi Freunde in Python, ich versuche eine PyUnicodeUCS2 version von Python 2.6 zu generieren. Das gelingt mir nicht. Was ist dazu das richtige vorgehen (auf ubuntu 12.x) ich habe folgendes versucht:
./configure --enable-unicode=ucs2
aber ich bekomme immer noch:
sys.maxunicode 1114111 Bist Du wirklich sicher, dass Du die kompilierte Python-Version ausführst? war ich, aber irren ist menschlich .. jetzt gehts
Abgesehen davon, warum willst Du unbedingt einen UCS 2-Build?
Also wollen tu ich dass, weil ich pytika (das ist ein python wrapper für apache-tika) auf einer SuSe-11.4 box installieren will, und es auf kä Geiss-Art (wie wir Schweizer zu sagen pflegen) zum laufen bringe. Drum will ichs mal von meine unbutu box rüberkopieren. Aber da stimmt der ucs2/4 Zauber nicht. dnke robert
participants (3)
-
robert rottermann -
Sebastian Wiesner -
Stefan Behnel