2013-06-01 17 views

risposta

19

Il modulo è stato costruito su un Python che è stato creato con UCS-4 come sua rappresentazione interna . Il tuo Python è stato realizzato con UCS-2 come sua rappresentazione interna. Ricrea il modulo o ricostruisci Python.

Questo problema è menzionato in the official FAQ. Questo è discusso in profondità in python issue 8654.

+1

Se possibile, preferirei che il mio gestore di pacchetti lo sostituisca invece di costruirlo da solo, ma suppongo che sia un'altra domanda. – blues

+2

Ho il forte sospetto che il gestore pacchetti non sia stato coinvolto nell'installazione di quella versione di Python in primo luogo. –

+0

Questo è citato anche in [FAQ ufficiali] (http://docs.python.org/2.7/faq/extending.html#when-importing-module-x-why-do-i-get-undefined-symbol- pyunicodeucs2). Questo è discusso in profondità [in questo numero di Python 8654] (http://bugs.python.org/issue8654). – JamesThomasMoon1979

Problemi correlati