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