Vra

Ek het nou net geïnstalleer die eerste release candidate van Python 3.0 en het hierdie fout na tik:

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

Let daarop dat dit sê uft -8 en nie utf -8

Is dit 'n py3k spesifieke fout of 'n wanopstelling van my kant af? Ek het geen ander weergawes van Python op hierdie Franse land Windows XP SP3 masjien geïnstalleer.

Edit

'n fout is gevul deur Alex Coventry op 16 Oktober.

Was dit nuttig?

Oplossing

Dit is nie 'n tikfout, dit is 'n doelbewuste fout in 'n toets module.

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

Die verwydering van hierdie module veroorsaak dat die help opdrag om oor te val in 'n ander manier.

Dit is 'n fout, maar. Iemand moet 'n verslag in te dien.

Ander wenke

Dit lyk asof 'n tikfout in 'n config lêer iewers, hetsy in die Py3k pakket of op jou rekenaar. Jy kan probeer om die installering van die stabiele finale Python 2.6 (wat 3,0 sintaksis veranderinge met invoer uit __future__ ondersteun), en as dit werk moet jy waarskynlik 'n lêer 'n fout raporteer.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top