py3k RC-1:“ LookupError:不明なエンコード:uft-8”
-
03-07-2019 - |
質問
Python 3.0の最初のリリース候補をインストールしたばかりで、次のように入力するとこのエラーが発生しました。
>>> help('modules foo')
[...] LookupError: unknown encoding: uft-8
utf -8ではなく、 uft -8と表示されていることに注意してください
これはpy3k固有のバグですか、それとも私の構成の誤りですか?このフランス語ロケールのWindows XP SP3マシンには、他のバージョンのPythonはインストールされていません。
編集
A バグは10月16日に Alex Coventry によって埋められました。
解決
これはタイプミスではなく、テストモジュールでの意図的なエラーです。
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( __ future __
からのインポートで3.0の構文変更をサポート)をインストールしてみてください。それが機能する場合は、おそらくバグレポートを提出する必要があります。
所属していません StackOverflow