אנדרואיד

כיצד לבדוק את גרסת הפיתון

Os humildes serão exaltados (Homilia Diária.1619: Sábado da 30.ª Semana do Tempo Comum)

Os humildes serão exaltados (Homilia Diária.1619: Sábado da 30.ª Semana do Tempo Comum)

תוכן עניינים:

Anonim

פייתון היא אחת משפות התכנות הפופולריות ביותר בעולם. הוא משמש לפיתוח אתרי אינטרנט, כתיבת תסריטים, למידת מכונה, ניתוח נתונים ועוד.

מדריך זה מסביר כיצד לבדוק איזו גרסה של Python מותקנת במערכת ההפעלה שלך באמצעות שורת הפקודה. זה יכול להיות שימושי בעת התקנת יישומים הדורשים גרסה ספציפית של Python.

אנו נראה לך כיצד לקבוע באופן תכנותי איזו גרסה של Python מותקנת במערכת בה פועל סקריפט Python. לדוגמה, בעת כתיבת סקריפטים של פייתון, עליך לקבוע אם התסריט תומך בגירסת Python המותקנת במחשב המשתמש.

גרסת פייתון

הגרסאות המוכנות לייצור פייתון גרסאות בתכנית הבאה:

MAJOR.MINOR.MICRO

לדוגמה, בפייתון 3.6.8, 3 היא גרסה ראשית, 1 היא גרסה מינורית, ו 2 היא גרסת מיקרו.

  • MAJOR - לפייתון יש שתי גרסאות עיקריות שאינן תואמות לחלוטין: 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 מותקן מראש ברוב ההפצות לינוקס ו- macOS.

כדי לגלות איזו גרסת Python מותקנת במערכת שלך הפעל את python --version או python -V :

python --version

הפקודה תדפיס את גרסת הפייתון המוגדרת כברירת מחדל, במקרה זה היא 2.7.15 . הגירסה המותקנת במערכת עשויה להיות שונה.

Python 2.7.15+

גרסת ברירת המחדל של Python תשמש את כל הסקריפטים שנקבעו /usr/bin/python כמתורגמן בשורת ה- shang של הסקריפט.

בהפצות לינוקס מסוימות מותקנות בו זמנית מספר גרסאות של Python. באופן כללי Python 3 נקרא python3 , וה Python 2 בינארי נקרא python או python2 , אך זה לא תמיד יכול להיות המקרה.

אתה יכול לבדוק אם התקנת Python 3 על ידי הקלדת:

python3 --version

Python 3.6.8

בעוד שפייתון 2 נתמך ופעיל היטב, פייתון 3 נחשב להווה ולעתיד השפה.

בעת כתיבת מאמר זה, המהדורה האחרונה של הפיתון היא גרסה 3.8.x. רוב הסיכויים שיש לך גירסה ישנה יותר של Python 3 המותקנת במערכת שלך.

בדיקת תכנות גרסת פייתון

פייתון 2 ופייתון 3 שונים זה מזה ביסודו. ייתכן שהקוד שנכתב ב- Python 2.x לא עובד ב- Python 3.x.

מודול sys הזמין בכל גרסאות הפייתון מספק פרמטרים ופונקציות ספציפיות למערכת. sys.version_info מאפשר לך לקבוע את גרסת הפייתון המותקנת במערכת. זהו tuple שמכיל את חמשת מספרי הגרסאות: major , minor , micro , releaselevel .

נניח שיש לך סקריפט שדורש לפחות את גרסת 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 .

אל תהסס להשאיר תגובה אם יש לך שאלות.

פיתון סופני