1

我刚刚安装了 Python 3.0 的第一个候选版本,输入后出现此错误:

>>> help('modules foo')
[...]
LookupError:未知编码:uft-8

请注意,它说的是uft -8 而不是utf -8

这是 py3k 特定的错误还是我的错误配置?我没有在这台法语语言环境 Windows XP SP3 机器上安装任何其他版本的 Python。

编辑

10 月 16 日, Alex Coventry填补了一个错误。

4

2 回答 2

5

这不是错字,而是测试模块中的故意错误。

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命令以不同的方式失败。

然而,这是一个错误。有人应该提交报告。

于 2008-10-16T21:43:43.967 回答
0

看起来像是某个配置文件中的拼写错误,无论是在 Py3k 包中还是在您的机器上。您可以尝试安装稳定的最终 Python 2.6(它支持 3.0 的语法更改,并使用 import from __future__),如果可行,您可能应该提交错误报告。

于 2008-10-16T21:34:16.700 回答