خطأ Pelican 3.3 Pelican-Quickstart: "ValueError: لغة غير معروفة: UTF-8"
عند محاولة استخدام pelican3.3، تظهر أخطاء قد يحدث ما يلي عند استدعاء أمر "pelican-quickstart":
ValueError: unknown locale: UTF-8
السبب
هذا الخطأ يحدث بسبب وجود تناقض بين الافتراضات التي وضعتها Python والإعدادات المحلية على نظام التشغيل الخاص بك. تتوقع بايثون أن يتبع الاسم المحلي تنسيقًا محددًا، وهذا ليس هو الحال دائمًا.
الحل
1. تعيين متغيرات البيئة المحلية
يمكنك تعيين متغيرات البيئة المحلية يدويًا في ~/.bash_profile الخاص بك للتغلب على هذه المشكلة:
export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8
2. اختر لغة صالحة
يرجى ملاحظة أن الإصلاح أعلاه يفترض أن اللغة الإنجليزية والولايات المتحدة هما اللغة المفضلة. يجب عليك اختيار لغة مناسبة من القائمة التي توفرها اللغة -a. بشكل عام، اختر واحدًا ينتهي بـ UTF-8.
3. تقرير الأخطاء
يسلط تقرير الأخطاء المفتوح الضوء على هذه المشكلة، مما يشير إلى أن بايثون تضع افتراضات غير صحيحة حول تنسيق أسماء الإعدادات المحلية. يعد تعيين متغيرات البيئة حلاً بديلاً لهذه المشكلة.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3