تثبيت Python 3 على macOS

دليل إرشادي حول تثبيت أحدث إصدار من Python على جهاز Mac الخاص بك

يتم تثبيت macOSPython2 (قديم) بشكل افتراضي ، لأسباب تتعلق بالتوافق ، وإتاحته كملف/usr/bin/python.

إذا قمت بتثبيت Xcode ، IDE لتطوير Apple ، فإنه يقوم بتثبيت Python 3 في/usr/bin/python3. في هذه الحالة يمكنك الجريpython3على الجهاز الطرفي للتحقق من الإصدار الدقيق المثبت ، وإذا كان حديثًا بدرجة كافية ، فربما يكون قد تم إعداده بالفعل.

Python 3 هو الذي سنستخدمه لتطوير Python الحديث.

ومع ذلك ، ليس لديك سوى القليل من التحكم في رقم الإصدار الذي تقوم بتشغيله ، حيث تقوم Apple بتحديثه فقط بإصدارات Xcode الجديدة.

في حالتي ، كان لدي Python 3.8 ، لكن Python 3.9 كان متاحًا للتثبيت.

أحد الخيارات هو استخدام Homebrew لتثبيت أحدث إصدار من Python.

خيار آخر هو استخدام حزم Python الرسمية وهذا هو النهج الذي سنتبعه.

اذهب إلىhttps://www.python.org، اختر قائمة التنزيلات ، مرر مؤشر الماوس "Mac OS X" وستظهر لوحة بها رابط لتنزيل الحزمة الرسمية:

انقر فوق ذلك ، وقم بتشغيل برنامج التثبيت:

انقر فوق "متابعة":

ثم انقر فوق "متابعة" مرة أخرى. ستظهر لوحة جديدة مع ملخص مثير للاهتمام عن تاريخ بايثون وإدارتها:

تم إنشاء Python في أوائل التسعينيات من قبل Guido van Rossum في Stichting Mathematisch Centrum (CWI، seehttp://www.cwi.nl) في هولندا كخلف للغة تسمى ABC. يظل Guido المؤلف الرئيسي لـ Python ، على الرغم من أنه يتضمن العديد من المساهمات من الآخرين.

في عام 1995 ، واصل Guido عمله على Python في مؤسسة المبادرات البحثية الوطنية (CNRI ، انظرhttp://www.cnri.reston.va.us) في رستون بولاية فيرجينيا حيث أصدر عدة إصدارات من البرنامج.

في مايو 2000 ، انتقل Guido وفريق تطوير Python الأساسي إلى BeOpen.com لتشكيل فريق BeOpen PythonLabs. في أكتوبر من نفس العام ، انتقل فريق PythonLabs إلى Digital Creations (الآن Zope Corporation ، انظرhttp://www.zope.org). في عام 2001 ، قامت مؤسسة Python Software Foundation (PSF ، راجعhttp://www.python.org/psf/) ، وهي منظمة غير ربحية تم إنشاؤها خصيصًا لامتلاك الملكية الفكرية المتعلقة ببايثون. شركة Zope هي عضو راعي في PSF.

ثم يمكنك قراءة ترخيص Python. Python هو مصدر مفتوح ، ويتم إصداره بامتدادPython Software Foundation License Version 2.

هذا الترخيص متوافق مع GPL ، مما يعني أنه يمكنك دمج Python مع برنامج GPL ، Python نفسهاليسGPL. يحتوي ترخيص GPL على بعض المشكلات المتعلقة بحقيقة أنه يجب إصدار جميع البرامج المشتقة من برنامج GPL كجنو العمومية أيضًا ، ويجب توزيع الكود المصدري للبرنامج على أي شخص يريد الوصول إليه.

هذا ليس هو الحال بالنسبة لبرامج بايثون الخاصة بك. يمكنك تحرير المصدر إذا أردت ، لكنه ليس مطلوبًا.

أوافق على الترخيص:

وانتقل لمرحلة التثبيت:

عندما يتم تثبيتها أخيرًا ، يتم تثبيت Python كملف/usr/bin/python3

إذا كان لديك Xcode مثبتًا ، فسيحل هذا محل الإصدار القديم الذي ثبته Xcode.

ادارةpython3في محطة macOS ، يفتح مترجم Python 3.9 الذي قمنا بتثبيته للتو:

ستجد الآن أيضًا مجلدًا جديدًا ضمن "/ Applications / Python 3.9" (قم بتغيير ذلك برقم الإصدار الدقيق الخاص بك) ، مع بعض الملفات:

كما ورد في التعليمات الواردة في لوحة التثبيت الأخيرة ، تحتاج إلى تشغيل "Install Certificates.command" لتثبيت شهادات SSL التي تحتاجها Python.

هذا لأن Python تتضمن نسختها الخاصة من OpenSSL 1.1.1 ، ونحن بحاجة إلى تثبيت حزمة منظمة من شهادات الجذر الافتراضية من الجهة الخارجيةشهادةصفقة.

توفر Certifi مجموعة Mozilla المنسقة بعناية من شهادات الجذر للتحقق من مصداقية شهادات SSL أثناء التحقق من هوية مضيفي TLS

انقر نقرًا مزدوجًا فوق تثبيت الشهادات لتشغيلها ، وسوف تقوم بوظيفتها بسرعة:

الملفات الأخرى الموجودة في هذا المجلد هي IDLE ، وهو تطبيق يفتح مترجم Python في نافذته الخاصة:

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

تذكر عدم الخلط بينك وبين الحصول علىpythonأمر على نظامك يشير إلى Python 2. قد يكون مصدرًا للمشكلات.

أوصي بالحصول على اسم مستعار من shell ليتم تنفيذهpython3في كل مرة تركضpython.

باستخدام قوقعة السمك ، يمكنك تشغيل:

alias python "python3"
alias pip "pip3"
funcsave python
funcsave pip

مباشرة في المحطة.

تأكد أيضًا من أن ملفpipتوجد الثنائيات في مسار shell الخاص بك ، لتشغيلها بسهولة:

set PATH ~/Library/Python/3.9/bin $PATH

(قم بتغيير الإصدار 3.9 بإصدارك الحالي)

باستخدام Zsh ، تحتاج إلى إضافة الاسم المستعار إلى ملف.zshrcملف في مجلد منزلك:

alias python="python3"

With Bash, you need to add the alias to the .bashrc file in your home folder:

alias python="python3"

Now you can run python and it will point to the Python 3 version you just installed.

I found that the easiest way to run pip (the Python package manager) is to use python -m pip <COMMAND> rather than pip <COMMAND>, for example:

python -m pip install django

And you should always use a virtual environment with venv when doing so.


More python tutorials: