دليل إرشادي حول تثبيت أحدث إصدار من 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 djangoAnd you should always use a virtual environment with venv
when doing so.
More python tutorials:
- Introduction to Python
- Installing Python 3 on macOS
- Running Python programs
- Python 2 vs Python 3
- The basics of working with Python
- Python Data Types
- Python Operators
- Python Strings
- Python Booleans
- Python Numbers
- Python, Accepting Input
- Python Control Statements
- Python Lists
- Python Tuples
- Python Sets
- Python Dictionaries
- Python Functions
- Python Objects
- Python Loops
- Python Modules
- Python Classes
- The Python Standard Library
- Debugging Python
- Python variables scope
- Python, accept arguments from command line
- Python Recursion
- Python Nested Functions
- Python Lambda Functions
- Python Closures
- Python Virtual Environments
- Use a GoPro as a remote webcam using Python
- Python, how to create a list from a string
- Python Decorators
- Python Docstrings
- Python Introspection
- Python Annotations
- Python, how to list files and folders in a directory
- Python, how to check if a number is odd or even
- Python, how to get the details of a file
- Python, how to check if a file or directory exists
- Python Exceptions
- Python, how to create a directory
- Python, how to create an empty file
- Python, the `with` statement
- Python, create a network request
- Python, installing 3rd party packages using `pip`
- Python, read the content of a file