سؤال

قمت بتثبيت الإصدار الأول مرشح الثعبان 3.0 و حصلت على هذا الخطأ بعد كتابة:

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

لاحظ أنه يقول uft-8 لا utf-8

هل هذا py3k محددة خلل أو التكوين على دوري ؟ ليس لدي أي إصدارات أخرى من بيثون مثبتا على هذه اللغة الفرنسية Windows XP SP3 آلة.

تحرير

A علة وقد شغل من قبل أليكس كوفنتري يوم 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 الأمر إلى سقوط أكثر بطريقة مختلفة.

وهو علة ذلك.شخص ما يجب أن ملف التقرير.

نصائح أخرى

يبدو خطأ مطبعي في config في مكان ما ، سواء في Py3k حزمة أو على الجهاز الخاص بك.قد تحاول تثبيت مستقر النهائي بيثون 2.6 (الذي يدعم 3.0 جملة التغييرات مع الواردات من __future__), و إذا كان هذا يعمل ربما يجب عليك تقديم تقرير الشوائب.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top