py3k RC-1: «LookupError: неизвестная кодировка: uft-8» - PullRequest
1 голос
/ 17 октября 2008

Я только что установил первый релиз-кандидат Python 3.0 и получил эту ошибку после ввода:

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

Обратите внимание, что там написано uft -8, а не utf -8

Это ошибка, специфичная для py3k, или неправильная конфигурация с моей стороны? У меня нет других версий Python, установленных на этом французском языке Windows XP SP3.

Редактировать

A ошибка была заполнена Алекс Ковентри 16 октября.

Ответы [ 2 ]

5 голосов
/ 17 октября 2008

Это не опечатка, это преднамеренная ошибка в тестовом модуле.

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

При удалении этого модуля команда help по-другому падает.

Однако это ошибка. Кто-то должен подать отчет.

0 голосов
/ 17 октября 2008

Выглядит как опечатка в конфигурационном файле где-то, будь то пакет Py3k или на вашем компьютере. Вы можете попробовать установить стабильный финальный Python 2.6 (который поддерживает изменения синтаксиса 3.0 с импортом из __future__), и если это работает, вам, вероятно, следует отправить отчет об ошибке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...