ذكري المظهر

كيفية التحقق من نسخة بيثون

تثبيت و تنصيب بايثون {Install Python} [Python Arabic course 2020]

تثبيت و تنصيب بايثون {Install Python} [Python Arabic course 2020]

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

Anonim

بيثون هي واحدة من لغات البرمجة الأكثر شعبية في العالم. يتم استخدامه لتطوير مواقع الويب وكتابة البرامج النصية والتعلم الآلي وتحليل البيانات والمزيد.

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

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

بيثون الإصدار

إصدارات Python الجاهزة للإنتاج يتم إصدارها في المخطط التالي:

MAJOR.MINOR.MICRO

على سبيل المثال ، في Python 3.6.8 ، 3 هو إصدار رئيسي ، 1 هو إصدار ثانوي ، و 2 هو إصدار صغير.

  • MAJOR - Python له نسختان رئيسيتان غير متوافقتين بالكامل: Python 2 و Python 3. على سبيل المثال ، 3.5.7 و 3.7.2 و 3.8.0 كلها جزء من الإصدار الرئيسي Python 3. MINOR - هذه الإصدارات تجلب ميزات ووظائف جديدة. على سبيل المثال ، 3.6.6 و 3.6.7 و 3.6.8 كلها جزء من إصدار Python 3.6 الثانوي. MICRO - عادةً ، تحتوي الإصدارات الصغيرة الجديدة على إصلاحات وتحسينات مختلفة للأخطاء.

إصدارات التطوير لها تصفيات إضافية. لمزيد من المعلومات ، اقرأ وثائق Python "دورة التطوير".

التحقق من بيثون الإصدار

تم تثبيت Python مسبقًا على معظم توزيعات Linux و macOS.

لمعرفة أي إصدار من Python مثبت على نظامك ، قم بتشغيل الأمر python --version أو python -V :

python --version

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

Python 2.7.15+

سيتم استخدام الإصدار الافتراضي من Python بواسطة جميع البرامج النصية التي تم تعيين /usr/bin/python عليها كمترجم فوري في سطر shebang في البرنامج النصي.

تحتوي بعض توزيعات Linux على إصدارات متعددة من Python مثبتة في نفس الوقت. بشكل عام ، يُسمى ثنائي بيثون 3 بيثون 3 ، python3 على بيثون 2 ثنائي python أو python python2 ، لكن قد لا يكون هذا هو الحال دائمًا.

يمكنك التحقق من تثبيت Python 3 من خلال الكتابة:

python3 --version

Python 3.6.8

على الرغم من أن Python 2 مدعوم ونشط بشكل جيد ، فإن Python 3 يعتبر حاضر ومستقبل اللغة.

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

التحقق برمجيا بيثون النسخة

بيثون 2 وبيثون 3 تختلف اختلافا جذريا. قد لا تعمل التعليمات البرمجية المكتوبة في Python 2.x في Python 3.x.

توفر الوحدة النمطية sys المتوفرة في جميع إصدارات Python معلمات ووظائف خاصة بالنظام. يسمح لك sys.version_info بتحديد إصدار Python المثبت على النظام. إنها مجموعة تحتوي على أرقام الإصدارات الخمسة: major ، minor ، micro ، releaselevel ، serial .

دعنا نقول أن لديك برنامج نصي يتطلب Python الإصدار 3.5 على الأقل ، وتريد التحقق مما إذا كان النظام يفي بالمتطلبات. يمكنك القيام بذلك عن طريق التحقق ببساطة من الإصدارات major minor :

import sys if not sys.version_info.major == 3 and sys.version_info.minor >= 5: print("This script requires Python 3.5 or higher!") print("You are using Python {}.{}.".format(sys.version_info.major, sys.version_info.minor)) sys.exit(1)

This script requires Python 3.5 or higher! You are using Python 2.7.

لكتابة شفرة Python التي تعمل تحت كل من Python 3 و 2 ، استخدم الوحدة future . يسمح لك بتشغيل التعليمات البرمجية المتوافقة مع Python 3.x ضمن Python 2.

استنتاج

من السهل جداً معرفة ما هو إصدار Python المثبت على نظامك ، فقط اكتب python --version .

لا تتردد في ترك تعليق إذا كان لديك أي أسئلة.

بيثون المحطة