وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش بررسی نسخه پایتون

0 295
زمان لازم برای مطالعه: 3 دقیقه



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

این مقاله روش استفاده از خط فرمان را برای بررسی اینکه چه نسخه ای از پایتون نصب شده است، توضیح می دهد روی دستگاه لینوکس، macOS یا ویندوز شما. دانستن نسخه نصب شده می تواند هنگام استقرار برنامه هایی که به نسخه خاصی از پایتون نیاز دارند مفید باشد.

همچنین به شما نشان خواهیم داد که چگونه به صورت برنامه نویسی تعیین کنید چه نسخه ای از پایتون نصب شده است روی سیستمی که اسکریپت پایتون در آن اجرا می شود. به عنوان مثال، هنگام نوشتن اسکریپت های پایتون، باید تعیین کنید که آیا اسکریپت از نسخه نصب شده پایتون پشتیبانی می کند یا خیر. روی ماشین کاربر

نسخه پایتون

پایتون استفاده می کند نسخه سازی معنایی
. نسخه های آماده تولید در طرح زیر نسخه می شوند:

MAJOR.MINOR.MICRO

به عنوان مثال، در پایتون 3.12.2، 3 نسخه اصلی است، 12 نسخه فرعی است و 2 یک نسخه میکرو است.

  • MAJOR – پایتون دو نسخه اصلی دارد که کاملاً سازگار نیستند: پایتون 2 و پایتون 3. به عنوان مثال، 3.5.7، 3.11.6، و 3.12.0 همه بخشی از نسخه اصلی پایتون 3 هستند.
  • MINOR – این نسخه ها ویژگی ها و عملکردهای جدیدی را به ارمغان می آورند. مثلا، 3.6.6، 3.6.7، و 3.6.8 همه بخشی از نسخه مینور پایتون 3.6 هستند.
  • MICRO – نسخه های میکرو جدید شامل رفع اشکالات و بهبودهای مختلف است.

نسخه های توسعه واجد شرایط اضافی هستند. برای اطلاعات بیشتر، پایتون را بخوانید “چرخه توسعه”
مستندات.

پایتون 2 به پایان عمر خود رسیده است و دیگر پشتیبانی نمی شود، به این معنی که به روز رسانی های امنیتی، رفع باگ ها و سایر پیشرفت ها دیگر ارائه نخواهد شد. توصیه می شود که کاربران به پایتون 3 مهاجرت کنند.

بررسی نسخه پایتون

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

پیشنهاد می‌کنیم بخوانید:  مدیریت استثناء پایتون

برای اینکه بفهمید کدام نسخه از پایتون نصب شده است روی سیستم خود را اجرا کنید python3 --version یا python3 -V دستور:

python3 --version

فرمان خواهد شد print نسخه پیش فرض پایتون، در این مورد، یعنی 3.11.6. نسخه نصب شده روی ممکن است سیستم شما متفاوت باشد

Python 3.11.6

برخی از توزیع های لینوکس چندین نسخه از پایتون را به طور همزمان نصب کرده اند. به طور کلی، باینری پایتون 3 نامگذاری می شود python یا python3، و Python 2 باینری نامگذاری شده است python یا python2، اما ممکن است همیشه اینطور نباشد.

با تایپ کردن زیر می توانید بررسی کنید که آیا پایتون 2 را نصب کرده اید یا خیر:

python2 --version
Python 2.7.16

پشتیبانی از پایتون 2 در سال 2020 به پایان می رسد. پایتون 3 حال و آینده این زبان است.

در زمان نگارش این مقاله، آخرین نسخه اصلی پایتون نسخه 3.12.x است. این احتمال وجود دارد که شما یک نسخه قدیمی از Python 3 را نصب کرده باشید روی سیستم شما

تمام اسکریپت هایی که دارند /usr/bin/python3 به عنوان یک مفسر در خط shebang اسکریپت از نسخه پیش فرض پایتون استفاده کنید.

اگر می خواهید آخرین نسخه پایتون را نصب کنید، این روش بستگی دارد روی سیستم عاملی که در حال اجرا هستید

بررسی برنامه نویسی نسخه پایتون

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

را sys

ماژولی که در تمام نسخه های پایتون موجود است، پارامترها و توابع خاص سیستم را ارائه می دهد. sys.version_info به شما امکان می دهد نسخه پایتون نصب شده را تعیین کنید روی سیستم. تاپلی را برمی‌گرداند که شامل پنج شماره نسخه است: major، minor، micro، releaselevel، و serial.

فرض کنید یک اسکریپت دارید که حداقل به نسخه 3.11 پایتون نیاز دارد و می‌خواهید بررسی کنید که آیا سیستم مورد نیاز را برآورده می‌کند یا خیر. شما می توانید این کار را با بررسی ساده انجام دهید major و minor نسخه ها:

import sys

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

اگر اسکریپت را با استفاده از نسخه پایتون کمتر از 3.11 اجرا کنید، خروجی زیر را تولید می کند:

This script requires Python 3.11 or higher!
You are using Python 3.7.

برای نوشتن کد پایتون که تحت هر دو پایتون 3 و 2 اجرا می شود، از future

مدول. این به شما امکان می دهد کدهای سازگار با پایتون 3.x را تحت پایتون 2 اجرا کنید.

پیشنهاد می‌کنیم بخوانید:  راهنمای پروفایل سازی اسکریپت های پایتون

نتیجه

پیدا کردن اینکه چه نسخه ای از پایتون نصب شده است روی سیستم شما بسیار آسان است. فقط تایپ کنید python3 --version یا python --version.

در صورت داشتن هر گونه سوال در کامنت بگذارید.

terminal
python
برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-03-19 14:23:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید