"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية تغيير إصدار Python الافتراضي: لماذا لا تزال المحطة الطرفية الخاصة بي تستخدم Python 2؟

كيفية تغيير إصدار Python الافتراضي: لماذا لا تزال المحطة الطرفية الخاصة بي تستخدم Python 2؟

تم النشر بتاريخ 2024-11-15
تصفح:574

How to Change the Default Python Version: Why Is My Terminal Still Using Python 2?

كيفية تغيير إصدار Python الافتراضي: ما وراء مشكلات التوافق

لقد قمت بتثبيت Python 3.2، وعلى الرغم من تشغيل أمر تحديث ملف تعريف Shell، لا يزال الجهاز الطرفي يظهر بيثون 2.6.1. يمكن أن يكون هذا التناقض مربكًا، لذلك دعونا نستكشف كيفية تغيير إصدار بايثون الافتراضي لديك.

السياق التاريخي: التوافق مع الإصدارات السابقة والإصدارات المتعددة

في الماضي، كان Python2 سائدًا . قدم إصدار Python3 تغييرات مهمة، مما أدى إلى كسر التوافق مع الإصدارات السابقة. للحفاظ على التوافق مع البرامج النصية الموجودة، ظلت عمليات تثبيت Python2 سليمة، وعادةً ما يتم الوصول إلى أحدث إصدار عبر python3.

الممارسات الحالية: البيئات الافتراضية والافتراضية المحددة من قبل المستخدم

اليوم، تسمح العديد من أنظمة التشغيل للمستخدمين بتعيين إعداد افتراضي مخصص لأمر python. يوفر هذا مزيدًا من المرونة حيث تشير معظم البرامج الآن بشكل صريح إلى python2 أو python3.

الاسم المستعار لـ Shell: خيار محلي مناسب

يمكنك إنشاء اسم مستعار مخصص في Shell الخاص بك جعل بايثون إطلاق python3. ومع ذلك، فإن هذا الأسلوب مناسب فقط على جهاز الكمبيوتر المحلي الخاص بك ويتطلب كتابة الاسم المستعار يدويًا في كل مرة.

3. أو 2. الإصدارات: استخدام أدوات إدارة نظام التشغيل الخاص بك

إذا كان لديك إصدارات متعددة من Python مثبتة، فاستخدم مدير حزم نظام التشغيل لديك لتتبع الإصدارات الأقدم وربما إزالتها. إذا كنت تحتاج إلى إصدارات متعددة، فقم بتكوين متغير $PATH الخاص بك لإعطاء الأولوية للإعداد الافتراضي المطلوب أو استخدم بدائل التحديث.

فهم $PATH والارتباطات الرمزية

$PATH هو حل متغير البيئة الذي يحدد الدلائل التي يتم البحث فيها عن الملفات القابلة للتنفيذ. بشكل افتراضي، تحتوي معظم الأنظمة على /usr/bin (أو ما شابه) في $PATH، والذي يحتوي عادةً على روابط رمزية لإصدارات Python المختلفة.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3