نحوه بررسی نسخه Python

نحوه بررسی نسخه Python

زهرا عزتی

Python یکی از محبوب ترین زبان های برنامه نویسی در جهان است. برای توسعه وب سایت ها ، نوشتن اسکریپت ها ، تجزیه و تحلیل داده ها و موارد دیگر استفاده می شود.
در این مقاله قصد داريم به
چگونگي نصب و بررسي نسخه Python در سيستم بپردازيم. با ما در شتابان هاست همراه باشيد.

۱) نسخه Python

Python از نسخه های معناداري استفاده می کند كه در طرح زیر نسخه بندی شده اند:

MAJOR.MINOR.MICRO

به عنوان مثال ، در پايتون ۳٫۶٫۸ ، ۳ نسخه major،  نسخه ۶ minor و ۸ نسخه micro است.

  • MAJOR دو نسخه اصلی دارد که زياد سازگار نیستند:Python 2 و Python 3. به عنوان مثال ( ۳٫۵٫۷ ، ۳٫۷٫۲ و ۳٫۸٫۰ ) بخشی از  Python ۳ است.
  • MINOR این نسخه ها ویژگی ها و کارکردهای جدیدی را به ارمغان می آورد. به عنوان مثال (۳٫۶٫۶ ، ۳٫۶٫۷ و ۳٫۶٫۸)  بخشی از  Python 3-6 است.
  • MICRO شامل اصلاحات مختلف در مورد اشکال است.

۲) بررسي نسخه Python

پايتون در اکثر توزیع های لینوکس و macOS از پیش نصب شده است ولي در ویندوز باید آن را بارگیری و نصب کنید.

برای اینکه دریابید کدام نسخه روی سیستم شما نصب شده است دستور python –version یا python -V را اجرا کنید:

python --version
بعد از چاپ، نسخه ۲٫۷٫۱۵٫ نصب شده روی سیستم شما ممکن است متفاوت باشد.
Python 2.7.15+
نسخه پیش فرض توسط تمام اسکریپت هایی که دارای / usr / bin / python به عنوان مترجم در خط shebang اسکریپت استفاده می شود. برخی توزیع های لینوکس دارای نسخه های متعددی از Python هستند که به طور همزمان نصب شده اند. به طور کلی ، باینری پایتون ۳ به نام python3 نامگذاری شده است ، و باینری پایتون ۲ به نام Python یا python2 نامگذاری می شوند ، اما ممکن است همیشه اینگونه نباشد.

می توانید با تایپ کردن Python 3 را نصب کنید:

python3 --version

Python 3.6.8

۳) چك كردن Python

پایتون ۲ و پایتون ۳ اساساً متفاوت هستند. کدی که در Python 2.x نوشته شده ممکن است در پایتون ۳٫x کار نکند.

ماژول sys که در تمام نسخه ها موجود است پارامترها و توابع خاص سیستم را ارائه می دهد. فرض كنيم که شما یک اسکريپتی دارید که حداقل به نسخه پایتون ۳٫۵ نیاز دارد ، و می خواهید بررسی کنید که آیا سیستم مطابق با شرایط است يا خير. می توانید با چک کردن نسخه های 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))

 

اگر اسکریپت را با استفاده از نسخه پایتون کمتر از ۳٫۵ اجرا کنید ، خروجی به صورت زير است:

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

 

ما را در شتابان هاست دنبال كنيد.

 

برچسب ها: دستورات لينوكس

ارسال دیدگاه جدید