Question

Je viens d'installer la première version candidate de Python 3.0 et j'ai cette erreur après avoir tapé:

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

Notez qu'il est écrit uft -8 et non utf -8

.

S'agit-il d'un bogue spécifique à py3k ou d'une mauvaise configuration de ma part? Aucune autre version de Python n’est installée sur cet ordinateur Windows XP SP3 pour les paramètres régionaux français.

Modifier

A bug a été rempli par Alex Coventry le 16 octobre.

Était-ce utile?

La solution

Ce n'est pas une faute de frappe, c'est une erreur délibérée dans un module de test.

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

La suppression de ce module entraîne un basculement différent de la commande help .

C'est un bug, cependant. Quelqu'un devrait faire un rapport.

Autres conseils

Ressemble à une faute de frappe dans un fichier de configuration quelque part, que ce soit dans le package Py3k ou sur votre ordinateur. Vous pouvez essayer d’installer la version finale stable Python 2.6 (qui prend en charge les modifications de syntaxe 3.0 avec les importations de __ future __ ), et si cela fonctionne, vous devriez probablement enregistrer un rapport de bogue.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top