py3k RC-1:«Ошибка поиска:неизвестная кодировка:уфт-8”

StackOverflow https://stackoverflow.com/questions/210344

  •  03-07-2019
  •  | 
  •  

Вопрос

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

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

Обратите внимание, что здесь говорится уфт-8 и нет utf-8

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

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

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

Это было полезно?

Решение

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

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 команду упасть другим способом.

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top