Pergunta

Acabei de instalar o primeiro release candidate do Python 3.0 e tenho esse erro depois de digitar:

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

Observe que ele diz que UFT -8 e não utf -8

Este é um erro específico Py3k ou uma configuração errada da minha parte? Eu não tenho quaisquer outras versões do Python instalado nesta localidade francês máquina Windows XP SP3.

Editar

A bug foi preenchido por Alex Coventry em 16 de outubro.

Foi útil?

Solução

Não é um erro de digitação, é um erro deliberado em um módulo de teste.

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 -*-

A remoção deste módulo faz com que o comando help a cair ao longo de uma maneira diferente.

É um erro, no entanto. Alguém deveria apresentar um relatório.

Outras dicas

Parece um erro de digitação em um arquivo de configuração em algum lugar, seja no pacote Py3k ou em sua máquina. Você pode tentar instalar o final estável Python 2.6 (que suporta 3,0 sintaxe mudanças com importações de __future__), e se isso funciona, você provavelmente deve apresentar um relatório de bug.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top