انڈروئد

ازگر ورژن چیک کرنے کا طریقہ

‫PUK دەزگای هەڵبژاردن فيس بوك‬ 720x405

‫PUK دەزگای هەڵبژاردن فيس بوك‬ 720x405

فہرست کا خانہ:

Anonim

ازگر دنیا کی ایک مقبول پروگرامنگ زبان ہے۔ یہ ویب سائٹ تیار کرنے ، اسکرپٹ لکھنے ، مشین لرننگ ، ڈیٹا کا تجزیہ کرنے ، اور بہت کچھ کے لئے استعمال ہوتا ہے۔

اس ٹیوٹوریل میں یہ بتایا گیا ہے کہ کمانڈ لائن کا استعمال کرتے ہوئے آپ کے آپریٹنگ سسٹم پر ازگر کا کون سا ورژن انسٹال ہے اس کی جانچ کی جاسکتی ہے۔ ایپلی کیشنز انسٹال کرتے وقت یہ کارآمد ثابت ہوسکتا ہے جس کے لئے ازگر کے مخصوص ورژن کی ضرورت ہوتی ہے۔

ہم آپ کو یہ بھی بتائیں گے کہ کس طرح پروگرام سے یہ طے کرنا ہے کہ اس سسٹم پر جہاں ازگر کا اسکرپٹ چل رہا ہے اس میں ازگر کا کون سا ورژن انسٹال ہے۔ مثال کے طور پر ، ازگر اسکرپٹ لکھتے وقت ، آپ کو یہ طے کرنا ہوگا کہ اسکرپٹ صارف کی مشین پر نصب ازگر کے ورژن کی حمایت کرتا ہے۔

ازگر ورژن

ازگر کی تیاری کے لئے تیار ریلیز کو مندرجہ ذیل اسکیم میں ترتیب دیا گیا ہے۔

MAJOR.MINOR.MICRO

مثال کے طور پر ، ازگر میں 3.6.8 ، 3 ایک بڑا ورژن ہے ، 1 ایک معمولی ورژن ہے ، اور 2 مائکرو ورژن ہے۔

  • MAJOR - ازگر کے دو بڑے ورژن ہیں جو مکمل طور پر ہم آہنگ نہیں ہیں: ازگر 2 اور ازگر 3. مثال کے طور پر ، 3.5.7 ، 3.7.2 ، اور 3.8.0 یہ تمام ازگر ازگر 3 اہم ورژن ہیں۔ MINOR - یہ ریلیز نئی خصوصیات اور افعال لے کر MINOR ہیں۔ مثال کے طور پر ، 3.6.6 ، 3.6.7 ، اور 3.6.7 سب ازگر 3.6 کے معمولی ورژن کا حصہ ہیں۔ MICRO - عام طور پر ، نئے مائیکرو ورژن میں مختلف بگ فکس اور بہتری ہوتی ہے۔

ترقیاتی ریلیز میں اضافی کوالیفائر ہوتے ہیں۔ مزید معلومات کے لئے ، ازگر "ڈویلپمنٹ سائیکل" دستاویزات پڑھیں۔

ازگر ورژن چیک ہو رہا ہے

ازگر زیادہ تر لینکس تقسیم اور میکوس پر پہلے سے نصب ہے۔

یہ جاننے کے لئے کہ آپ کے سسٹم پر ازگر کا کون سا ورژن انسٹال ہوا ہے وہ ازگر - ورژن یا python -V کمانڈ چلائیں۔

python --version

کمانڈ ڈیفالٹ ازگر ورژن پرنٹ کرے گی ، اس معاملے میں ، یہ 2.7.15 ۔ آپ کے سسٹم میں نصب ورژن مختلف ہوسکتا ہے۔

Python 2.7.15+

ازگر کا ڈیفالٹ ورژن ان اسکرپٹس کے ذریعہ استعمال ہوگا جو /usr/bin/python اسکرپٹ کی شیبانگ لائن میں ترجمان کے طور پر سیٹ کرتے ہیں۔

کچھ لینکس ڈسٹری بیوشن میں ایک ہی وقت میں ازگر کے متعدد ورژن انسٹال ہوتے ہیں۔ عام طور پر ، ازگر 3 بائنری کو python3 3 کا نام دیا python3 ، اور ازگر 2 بائنری کا نام python python2 یا ازگر 2 رکھا گیا python ، لیکن یہ ہمیشہ ایسا نہیں ہوتا ہے۔

آپ ٹائپ کرکے یہ دیکھ سکتے ہیں کہ آپ کے پاس ازگر 3 انسٹال ہے:

python3 --version

Python 3.6.8

اگرچہ ازگر 2 اچھی طرح سے تعاون یافتہ اور فعال ہے ، لیکن ازگر 3 زبان کا موجودہ اور مستقبل سمجھا جاتا ہے۔

اس مضمون کو لکھنے کے وقت ، ازگر کی تازہ ترین بڑی ریلیز ورژن 3.8.x ہے۔ امکانات یہ ہیں کہ آپ کے پاس اپنے سسٹم پر ازگر 3 کا پرانا ورژن انسٹال ہے۔

پروگرام کے لحاظ سے ازگر ورژن چیک ہو رہا ہے

ازگر 2 اور ازگر 3 بنیادی طور پر مختلف ہیں۔ کوڈ جو ایتھن 2.x میں لکھا گیا ہے وہ ازگر 3.x میں کام نہیں کرسکتا ہے۔

sys ماڈیول جو تمام ازگر کے ورژن میں دستیاب ہے سسٹم سے متعلق پیرامیٹرز اور افعال فراہم کرتا ہے۔ sys.version_info آپ کو سسٹم پر نصب ازگر کے ورژن کا تعین کرنے کی اجازت دیتا ہے۔ یہ ایک ٹوپل ہے جس میں پانچ ورژن نمبر شامل ہیں: major ، minor ، micro ، releaselevel ، اور serial ۔

ہم کہتے ہیں کہ آپ کے پاس ایک اسکرپٹ ہے جس میں کم از کم ازگر کے ورژن 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.

ازگر کوڈ لکھنے کے لئے جو ازگر 3 اور 2 دونوں کے تحت چلتا ہے ، future ماڈیول کا استعمال کریں۔ یہ آپ کو ازگر 2 کے تحت ازگر 3.x کے مطابق کوڈ چلانے کی سہولت دیتا ہے۔

نتیجہ اخذ کرنا

آپ کے سسٹم پر ازگر کا کون سا ورژن انسٹال ہوا ہے اس کا پتہ لگانا بہت آسان ہے ، بس ٹائپ کرنے والا ازگر - ورژن۔

اگر آپ کے ذہن میں کوئی سوال ہے تو بلا جھجھک۔

ٹرمینل ازگر