Pregunta

Acabo de instalar la primera versión candidata de Python 3.0 y recibí este error después de escribir:

>>> help('modules foo')
[...]
LookupError: unknown encoding: uft-8

Observe que dice uft -8 y no utf -8

¿Es este un error específico de py3k o una mala configuración de mi parte? No tengo otras versiones de Python instaladas en este equipo francés con Windows XP SP3.

Editar

A error ha sido llenado por Alex Coventry el 16 de octubre.

¿Fue útil?

Solución

No es un error tipográfico, es un error deliberado en un módulo de prueba.

met% pwd
/home/coventry/src/Python-3.0rc1
met% rgrep uft-8 .
./Lib/test/bad_coding.py:# -*- coding: uft-8 -*-
./py3k/Lib/test/bad_coding.py:# -*- coding: uft-8 -*-

Al eliminar este módulo, el comando help se cae de una manera diferente.

Sin embargo, es un error. Alguien debe presentar un informe.

Otros consejos

Parece un error tipográfico en un archivo de configuración en algún lugar, ya sea en el paquete Py3k o en su máquina. Puede intentar instalar el Python 2.6 estable final (que admite cambios de sintaxis 3.0 con importaciones desde __future__ ), y si eso funciona, probablemente debería presentar un informe de error.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top