كيفية التحقق من إصدار بايثون على لينكس وويندوز

2024-11-28

المقدمة

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

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

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

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

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

باستخدام الطرفية

إصدار بايثون الافتراضي

للتحقق من الإصدار الافتراضي لبايثون المثبت، افتح الطرفية ببساطة وقم بتشغيل الأمر التالي:

python --version

أو

python -V

سيعيد هذا الأمر إصدار بايثون 2.x إذا كان محددًا كإصدار افتراضي، وهو ما يزال الحال في بعض توزيعات لينكس القديمة.

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

تأتي العديد من أنظمة لينكس مع كل من بايثون 2 وبايثون 3 مثبتين. للتحقق بشكل محدد من إصدار بايثون 3، استخدم الأمر التالي:

python3 --version

سيظهر هذا إصدار بايثون 3.x المثبت على نظامك.

أمر بديل

في بعض توزيعات لينكس، قد يكون الأمر python مرتبطًا ببايثون 3 بدلاً من بايثون 2. في هذه الحالة، يمكنك ببساطة استخدام ما يلي:

python --version

وسيعرض إصدار بايثون 3.

باستخدام مفسر بايثون

إذا كنت تفضل التحقق من الإصدار من داخل بيئة بايثون نفسها، يمكنك القيام بذلك عن طريق بدء مفسر بايثون.

  1. افتح الطرفية.

  2. اكتب python أو python3 (حسب الإصدار الذي تريد التحقق منه) واضغط على Enter:

    python
    
  3. بمجرد دخولك إلى المفسر، اكتب الكود التالي للتحقق من إصدار بايثون:

    import sys
    print(sys.version)
    
  4. سيتم عرض الإصدار بالتنسيق: 3.x.x (default, ...) أو 2.x.x (default, ...).

  5. اخرج من المفسر بكتابة:

    exit()
    

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

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

باستخدام موجه الأوامر

للتحقق من إصدار بايثون المثبت، افتح موجه الأوامر واستخدم الأوامر التالية:

إصدار بايثون الافتراضي

افتح موجه الأوامر بالضغط على Windows + R، ثم اكتب cmd واضغط على Enter. ثم، اكتب الأمر التالي:

python --version

أو

python -V

سيظهر هذا إصدار بايثون الذي تم تعيينه كافتراضي. إذا كان كل من بايثون 2 وبايثون 3 مثبتين، فسيظهر إصدار بايثون الافتراضي، والذي قد يكون إما بايثون 2 أو بايثون 3.

إذا لم يتم العثور على بايثون

إذا لم يعمل الأمر python وعادت الطرفية بخطأ يقول إن بايثون غير معترف به كأمر داخلي أو خارجي، فهذا يعني أن بايثون إما غير مثبت أو لم يتم إضافته إلى PATH الخاص بالنظام.

في هذه الحالة، يمكنك التحقق من بايثون 3 باستخدام الأمر التالي:

python3 --version

يعمل هذا الأمر إذا كان بايثون 3 مثبتًا ومعدًا بشكل صحيح في PATH الخاص بك.

باستخدام مفسر بايثون

يمكنك أيضًا التحقق من إصدار بايثون مباشرة من مفسر بايثون:

  1. افتح موجه الأوامر (cmd).

  2. اكتب python واضغط على Enter. سيبدأ هذا مفسر بايثون.

    python
    
  3. بمجرد دخولك إلى المفسر، تحقق من الإصدار بكتابة:

    import sys
    print(sys.version)
    

    سيظهر هذا الإصدار الكامل لبايثون مع بعض التفاصيل الإضافية.

  4. اخرج من المفسر بكتابة:

    exit()
    

التحقق من إصدار بايثون في لينكس وويندوز

الأسئلة الشائعة

س: ماذا لو لم يتم التعرف على أمر 'python'؟

ج: إذا لم يتم التعرف على أمر python، فمن المحتمل أن بايثون إما غير مثبت أو لم يتم إضافته إلى متغير البيئة PATH الخاص بنظامك.

  • على ويندوز، تأكد من أنه أثناء تثبيت بايثون، تم اختيار الخيار "إضافة بايثون إلى PATH". إذا كان مثبتًا بالفعل وليس في PATH، فقد تحتاج إلى إضافة دليل تثبيت بايثون يدويًا إلى PATH الخاص بنظامك.

  • على لينكس، قد لا يكون بايثون مثبتًا على الإطلاق، أو قد تكون تستخدم توزيعة حيث يتم تثبيت بايثون 3 كـ python3 بدلاً من python. حاول استخدام الأمر python3 --version بدلاً من ذلك.

س: كيف يمكنني التحقق مما إذا كان كل من بايثون 2 وبايثون 3 مثبتين على لينكس؟

ج: على العديد من أنظمة لينكس، يتم تثبيت بايثون 2 وبايثون 3، ولكن قد يتم الوصول إليهما عبر أوامر مختلفة:

  • للتحقق من بايثون 2، قم بتشغيل:
    python --version
    
  • للتحقق من بايثون 3، قم بتشغيل:
    python3 --version
    

إذا كان كلا الإصدارين مثبتين، سترى إصداراتهما المعنية معروضة.

س: هل يمكنني التحقق من إصدار بايثون من خلال سكربت؟

ج: نعم، يمكنك التحقق من إصدار بايثون من داخل سكربت. للقيام بذلك، قم بتضمين الكود التالي في سكربت بايثون الخاص بك:

import sys
print(sys.version)

سيقوم هذا بطباعة إصدار بايثون المستخدم لتشغيل السكربت، مع بعض التفاصيل الإضافية.

س: كيف يمكنني العثور على مسار تنفيذ بايثون؟

ج: يمكنك العثور على مسار تنفيذ بايثون باستخدام الأوامر التالية:

  • على لينكس:

    which python
    

    أو

    which python3
    
  • على ويندوز:

    where python