انڈروئد

اوبنٹو 18.04 پر ازگر ورچوئل ماحول بنانے کا طریقہ

پاسخ سوالات شما درمورد کسب درآمد از گوگل ادسنس

پاسخ سوالات شما درمورد کسب درآمد از گوگل ادسنس

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

Anonim

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

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

اس ٹیوٹوریل میں ، ہم اوبنٹو 18.04 پر ازگر ورچوئل ماحول بنانے کے بارے میں ایک مرحلہ وار ہدایات فراہم کریں گے۔

ازگر 3 کے لئے ورچوئل ماحولیات بنائیں

اوبنٹو 18.04 بحری جہاز ڈیفالٹ کے مطابق ازگر 3.6 کے ساتھ۔ آپ یہ چلانے کے ذریعہ تصدیق کر سکتے ہیں کہ آپ کے سسٹم پر ازگر 3 انسٹال ہے:

python3 -V

آؤٹ پٹ کو اس طرح نظر آنا چاہئے:

Python 3.6.5 اگر آپ ازگر زبان کی تازہ ترین بڑی ریلیز انسٹال کرنا چاہتے ہیں تو ، ازگر 3.7 اس ہدایات پر عمل کریں۔

ازگر 3.6 سے شروع کرتے ہوئے ، ورچوئل ماحول بنانے کا تجویز کردہ طریقہ یہ ہے کہ venv ماڈیول کا استعمال کیا venv ۔

آئیے python3-venv پیکج انسٹال کرکے شروع کریں جو venv ماڈیول مہیا کرتا ہے۔

sudo apt install python3-venv

ماڈیول انسٹال ہونے کے بعد ہم ازگر 3 کے لئے ورچوئل ماحول تیار کرنے کے لئے تیار ہیں۔

پہلے اس ڈائریکٹری میں سوئچ کریں جہاں آپ اپنے ازگر 3 ورچوئل ماحول کو اسٹور کرنا چاہیں گے۔ ڈائریکٹری میں اپنے نئے ورچوئل ماحول کو بنانے کے لئے درج ذیل کمانڈ کو چلائیں:

python3 -m venv my-project-env

مذکورہ کمانڈ میں ایک ڈائریکٹری بنائی گئی ہے جس کو my-project-env کہا جاتا ہے ، جس میں ازگر بائنری ، پائپ پیکیج مینیجر ، معیاری ازگر لائبریری اور دیگر معاون فائلوں کی ایک کاپی موجود ہے۔

اس ورچوئل ماحول کا استعمال شروع کرنے کے ل you ، آپ کو activate اسکرپٹ چلا کر اس کو چالو کرنے کی ضرورت ہوگی:

source my-project-env/bin/activate

ایک بار چالو ہونے کے بعد ، $PATH متغیر کی ابتدا میں ورچوئل ماحول کی بن ڈائرکٹری شامل کی جائے گی۔ نیز آپ کے شیل کا اشارہ بدل جائے گا اور یہ اس مجازی ماحول کا نام دکھائے گا جو آپ فی الحال استعمال کررہے ہیں۔ ہمارے معاملے میں جو my-project-env :

$ source my-project-env/bin/activate (my-project-env) $

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

آئیے درخواستوں کے ماڈیول کا استعمال کرتے ہوئے ایک سادہ ازگر اسکرپٹ بنائیں۔

ورچوئل ماحول کے اندر ، آپ pip بجائے کمانڈ pip اور python بجائے python استعمال python3 ۔

پہلا قدم ماڈیول کو انسٹال کرنا ہے ، ازگر پیکیج مینیجر کو استعمال کرتے ہوئے:

pip install requests

تنصیب کی تصدیق کے ل you آپ ماڈیول کو درآمد کرنے کی کوشش کر سکتے ہیں۔

import requests

اگر ماڈیول کو درآمد کرنے میں کوئی غلطیاں نہ ہوں تو پھر انسٹالیشن کامیاب ہوگئی۔

اس مثال میں ہم httpbin.org سائٹ استعمال کرنے جارہے ہیں جو تمام ہیڈر اندراجات کو پرنٹ کرنے کے لئے ایک عام HTTP درخواست اور رسپانس سروس مہیا کرتی ہے۔

اپنا ٹیکسٹ ایڈیٹر کھولیں اور ایک نئی فائل بنائیں:

nano testing.py

درج ذیل مواد کو فائل میں چسپاں کریں:

import requests r = requests.get('http://httpbin.org/get') print(r.headers)

فائل کو بند اور محفوظ کریں۔

اب ہم ٹائپ کرکے اسکرپٹ چلا سکتے ہیں۔

python testing.py

اسکرپٹ تمام ہیڈر اندراجات کی لغت کو پرنٹ کرے گا جیسا کہ ذیل میں دکھایا گیا ہے:

{'Connection': 'keep-alive', 'Server': 'gunicorn/19.9.0', 'Date': 'Tue, 18 Sep 2018 16:50:03 GMT', 'Content-Type': 'application/json', 'Content-Length': '266', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Via': '1.1 vegur'}

ایک بار جب آپ ماحول کو غیر فعال کرنے کے لئے اپنے کام کے ساتھ کام کرلیں تو صرف deactivate ٹائپ کریں اور آپ اپنے معمول کے خول پر واپس آجائیں گے۔

deactivate

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

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

ازگر اوبنٹو