Os humildes serão exaltados (Homilia Diária.1619: Sábado da 30.ª Semana do Tempo Comum)
תוכן עניינים:
פייתון היא אחת משפות התכנות הפופולריות ביותר בעולם. הוא משמש לפיתוח אתרי אינטרנט, כתיבת תסריטים, למידת מכונה, ניתוח נתונים ועוד.
מדריך זה מסביר כיצד לבדוק איזו גרסה של 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
.
אל תהסס להשאיר תגובה אם יש לך שאלות.
פיתון סופנימה זה Directx בחלונות? כיצד לבדוק גרסת Directx?
מדריך טכני מסביר את חשיבותה של DirectX בחלונות בשפה פשוטה וכיצד לבדוק את גרסתה במחשב האישי.
כיצד לבדוק את גרסת הלינוקס - -
במדריך זה נראה לך כיצד לבדוק איזו הפצה וגרסת לינוקס מותקנת במערכת שלך באמצעות שורת הפקודה.
כיצד לבדוק את גרסת mysql
ישנם כמה הבדלים חשובים בין גרסאות MySQL, לכן לדעת איזו גרסה פועלת בשרת עשויה להיות חשובה. במאמר זה נראה לך כיצד לבדוק את גרסת השרת MySQL או MariaDB המותקן במערכת שלך.