جعل Python 3 افتراضيًا في MacOS

جدول المحتويات:

Anonim

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

تثبيت Python 3 على جهاز Mac

إذا قمت بالفعل بتثبيت Python 3 على جهاز Mac باستخدام مثبت Python الرسمي من هنا أو Homebrew ، فيمكنك تخطي هذا القسم.

إذا لم تكن قد قمت بتثبيت Python 3 ومع ذلك فمن السهل القيام بذلك باستخدام أمر homebrew واحد:

المشروب قم بتثبيت python

سيؤدي هذا إلى تثبيت أحدث إصدار من Python 3 المتوفر من خلال HomeBrew. مرة أخرى ، يمكنك أيضًا تثبيته باستخدام مثبت Python 3 ، أو حتى إصدار MacAdmins Python إذا كنت تفضل ذلك.

كيفية جعل Python 3 الافتراضي في MacOS

نفترض أنك تستخدم غلاف Zsh الافتراضي (أو Oh My Zsh) وبالتالي تعدل .zshrc ، ولكن إذا كنت لا تزال تستخدم bash ، فستضيف الاسم المستعار إلى bashrc بدلاً من ذلك.

  1. من المحطة الطرفية ، افتح zshrc في محرر النصوص الذي تختاره ، سنستخدم nano من أجل السهولة:
  2. nano ~ / .zshrc

  3. أضف الاسم المستعار التالي أسفل ملف .zshrc:
  4. alias python=/ usr / local / bin / python3

  5. اضغط على Control-O ثم Control-X لحفظ التعديل ثم الخروج من nano

الآن يمكنك تأكيد عمل الاسم المستعار عن طريق التحقق من إصدار python:

$ Python - الإصدار Python 3.9.8

يجب أن يكون هذا هو نفس الاستجابة كما لو كنت تكتب ، حيث تم تسمية الأمر python بالاسم المستعار python3:

python3 - الإصدار

تذكر أن هذا ليس سوى اسم مستعار. إذا استمر تثبيت إصدار Python 2.7.x الأصلي على جهاز Mac ، فسيظل متاحًا وقابل للاستخدام من خلال تحديد المسار الكامل ، مثل:

/ usr / bin / python

ضع في اعتبارك أنه في الإصدارات المستقبلية من MacOS ، لن يتم تجميع Python 2.x.

نحن نستخدم الأسماء المستعارة هنا في هذا المثال ، ولكن يمكنك استخدام رابط رمزي يربط / usr / bin / python3 بـ / usr / bin / python بدلاً من ذلك إذا كنت تفضل السير في هذا الطريق.

ماذا حدث لـ Python في MacOS؟

بالنسبة لأولئك الذين لا يعرفون ، تحذر Apple منذ فترة من أن Python سيتم إهمالها من إصدارات macOS المستقبلية ، وقد وصل هذا الوقت أخيرًا مع macOS Monterey 12.3 وما بعده. يوجد هذا في ملاحظات المطور ، المدرجة ضمن الإهمالات:

وبالتالي إذا كنت تعتمد أو كنت تعتمد على Python 2.7.x لأي سبب معين ، فستحتاج إما إلى تحديث برامجك لتوافق Python 3 ، والحفاظ على إصدار Python 2.x الأقدم (والذي ممكن مع Homebrew ، إلخ) ، أو أعد كتابة كل شيء وانتقل إلى لغة أخرى تمامًا.

إذا كان لديك أي أفكار أو معلومات أو تجارب ذات صلة مع Python في أحدث إصدارات macOS ، شارك في التعليقات.

جعل Python 3 افتراضيًا في MacOS