CentOS 8 پر Jupyter نوٹ بک انسٹال اور کنفیگر کریں۔

Install Configure Jupyter Notebook Centos 8



اس آرٹیکل میں ، میں آپ کو دکھانے جا رہا ہوں کہ سینٹوس 8 پر Jupyter نوٹ بک کو کیسے انسٹال اور کنفیگر کیا جائے ، تو آئیے شروع کریں۔

مطلوبہ بلڈ ٹولز انسٹال کرنا:

Jupyter نوٹ بک انسٹال کرنے کے لیے ، آپ کے پاس تمام مطلوبہ C بلڈ ٹولز اور Python 3 ڈویلپمنٹ لائبریریاں انسٹال ہونی چاہئیں۔ خوش قسمتی سے ، یہ سب سینٹوس 8 کے آفیشل پیکج ریپوزٹری میں دستیاب ہیں۔







سب سے پہلے ، مندرجہ ذیل کمانڈ کے ساتھ CentOS 8 پیکیج ریپوزٹری کیشے کو اپ ڈیٹ کریں۔



$سودوڈی این ایف میک کیشے۔



اب ، مندرجہ ذیل کمانڈ کے ساتھ تمام مطلوبہ بلڈ ٹولز انسٹال کریں۔





$سودوڈی این ایفانسٹال کریں جی سی سیpython3-devel kernel-headers- $(بے نام)

تنصیب کی تصدیق کے لیے ، دبائیں۔ اور اور پھر دبائیں .



ڈی این ایف پیکیج مینیجر کو تمام مطلوبہ پیکجز ڈاؤن لوڈ کر کے انسٹال کرنا چاہیے۔ اسے مکمل ہونے میں کچھ وقت لگ سکتا ہے۔

اس مقام پر ، تمام مطلوبہ بلڈ ٹولز انسٹال ہونے چاہئیں۔

PIP 3 انسٹال کرنا:

Jupyter نوٹ بک انسٹال کرنے کے لیے آپ کو اپنی CentOS 8 مشین پر Python 3 پیکیج مینیجر PIP 3 انسٹال ہونا چاہیے۔ CentOS 8 میں PIP 3 بطور ڈیفالٹ انسٹال ہونا چاہیے۔

یہ چیک کرنے کے لیے کہ آیا PIP 3 انسٹال ہے ، درج ذیل کمانڈ کو چلائیں:

$کہاں ہےpip3

جیسا کہ آپ دیکھ سکتے ہیں ، pip3 کمانڈ راستے میں دستیاب ہے۔ /usr/bin/pip3 میرے معاملے میں.

اگر آپ کے پاس PIP 3 انسٹال نہیں ہے تو ، PIP3 انسٹال کرنے کے لیے درج ذیل کمانڈ چلائیں:

$سودوڈی این ایفانسٹال کریںpython3-pip

Jupyter نوٹ بک انسٹال کرنا:

اب ، مندرجہ ذیل کمانڈ کے ساتھ Jupyter نوٹ بک انسٹال کریں:

$pip3انسٹال کریں -صارفمشتری

PIP 3 کو تمام مطلوبہ ازگر پیکجوں کو ڈاؤن لوڈ اور انسٹال کرنا چاہیے۔ اسے مکمل ہونے میں کچھ وقت لگ سکتا ہے۔

اس مقام پر ، Jupyter نوٹ بک انسٹال ہونا چاہیے۔

یہ چیک کرنے کے لیے کہ آیا Jupyter Notebook صحیح طریقے سے انسٹال کیا گیا تھا ، درج ذیل کمانڈ کو چلائیں:

$مشتری-ورژن

جیسا کہ آپ دیکھ سکتے ہیں ، Jupyter نوٹ بک صحیح طریقے سے کام کر رہی ہے۔

Jupyter نوٹ بک کی بنیادی باتیں:

جوپیئر نوٹ بک شروع کرنے کے لیے ، درج ذیل کمانڈ کو چلائیں:

$jupyter نوٹ بک

Jupyter نوٹ بک سرور شروع ہونا چاہیے۔ Jupyter نوٹ بک تک رسائی حاصل کرنے کے لیے ، آپ کو URL کو کاپی کر کے اپنے پسندیدہ ویب براؤزر میں چسپاں کرنا ہوگا۔

ایک بار جب آپ اپنے پسندیدہ ویب براؤزر سے یو آر ایل پر جائیں تو آپ کو Jupyter نوٹ بک کا ڈیش بورڈ دیکھنا چاہیے۔ آپ کی ہوم ڈائریکٹری کی تمام ڈائریکٹریز اور فائلیں یہاں سے قابل رسائی ہونی چاہئیں۔

اپنی موجودہ ورکنگ ڈائرکٹری میں ازگر 3 (آئیے کہتے ہیں) کی ایک نئی Jupyter نوٹ بک بنانے کے لیے ، پر کلک کریں نئی > ازگر 3۔ .

ایک نئی نوٹ بک کھلنی چاہیے۔ یہاں ، آپ ازگر 3 کوڈز کی لائنوں میں ٹائپ کرسکتے ہیں۔

ایک بار جب آپ کچھ ازگر 3 کوڈ ٹائپ کریں ، پر کلک کریں۔ رن .

کوڈز چلیں گے اور اگر کوئی ہے تو آپ کو آؤٹ پٹ دکھائے گا۔ پھر ، آپ ازگر 3 کوڈز کی مزید لائنیں ٹائپ کرسکتے ہیں۔

جیسا کہ آپ دیکھ سکتے ہیں ، میں نے دو نمبر شامل کیے اور نتیجہ پرنٹ کیا۔

آپ اپنی نوٹ بک کو محفوظ کر سکتے ہیں۔ فائل۔ > ایسے محفوظ کریں…

پھر ، اپنی ہوم ڈائریکٹری سے متعلقہ راستہ ٹائپ کریں اور کلک کریں۔ محفوظ کریں .

نوٹ بک کو محفوظ کرنا چاہیے۔

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

Jupyter نوٹ بک تک دور سے رسائی:

اگر آپ دور سے Jupyter نوٹ بک تک رسائی حاصل کرنا چاہتے ہیں تو یہ سیکشن آپ کے لیے ہے۔

سب سے پہلے ، اپنی CentOS 8 مشین کا آئی پی ایڈریس درج ذیل میں تلاش کریں:

$nmcli

میرے معاملے میں ، IP ایڈریس 192.168.20.129 ہے۔ یہ آپ کے لیے مختلف ہوگا۔ لہذا ، اب سے اسے اپنے ساتھ تبدیل کرنا یقینی بنائیں۔

Jupyter نوٹ بک تک دور سے رسائی حاصل کرنے کے لیے ، Jupyter Notebook کے ساتھ چلائیں۔ آئی پی اور –پورٹ جھنڈا مندرجہ ذیل ہے:

$jupyter نوٹ بک-کوئی براؤزر نہیں۔ -آئی پی= 192.168.20.129۔--port=8080۔

Jupyter نوٹ بک چلانی چاہیے۔ یو آر ایل کاپی کریں۔

اب ، TCP پورٹ 8080 کو فائر وال کے ذریعے درج ذیل کی اجازت دیں:

$سودوفائر وال- cmd-ایڈ پورٹ=8080۔/ٹی سی پی-مستقل

فائر وال کنفیگریشن تبدیلیاں اثر انداز ہونے کے لیے ، درج ذیل کمانڈ کو چلائیں:

$سودوفائر وال- cmd-لوڈ کریں

اب ، اپنے پسندیدہ ویب براؤزر کو کھولیں اور اس URL پر جائیں جسے آپ نے کاپی کیا ہے۔ آپ Jupyter نوٹ بک ڈیش بورڈ تک رسائی کے قابل ہونا چاہیے۔

Jupyter نوٹ بک کے لیے پاس ورڈ ترتیب دینا:

آپ کو Jupyter Notebook کا ڈیفالٹ ٹوکن بیسڈ ایکسیس سسٹم پسند نہیں آ سکتا۔ پاس ورڈ پر مبنی رسائی کے لیے ، آپ کو Jupyter نوٹ بک کے لیے پاس ورڈ سیٹ کرنا ہوگا۔

پہلے ، Jupyter نوٹ بک کنفیگریشن ڈائریکٹری بنائیں۔ ~/.jupyter حسب ذیل:

$پرکھ -ڈی۔/.jupyter|| mkdir۔/.jupyter

اب ، Jupyter نوٹ بک کے لیے پاس ورڈ ترتیب دینے کے لیے درج ذیل کمانڈ چلائیں:

$jupyter نوٹ بک پاس ورڈ

پاس ورڈ ٹائپ کریں اور دبائیں۔ .

پاس ورڈ دوبارہ ٹائپ کریں اور دبائیں۔ .

پاس ورڈ سیٹ ہونا چاہیے۔

اب ، معمول کے مطابق Jupyter نوٹ بک چلائیں اور اسے ٹوکن پر مبنی یو آر ایل پرنٹ نہیں کرنا چاہیے جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

Jupyter نوٹ بک تک رسائی کے لیے ، آپ کو صرف وزٹ کرنا ہے۔ http://192.168.20.129:8080۔ اپنے ویب براؤزر سے۔

یہ آپ کو پاس ورڈ کا اشارہ کرے گا۔ بس پاس ورڈ ٹائپ کریں اور کلک کریں۔ لاگ ان کریں .

آپ کو Jupyter Notebook ڈیش بورڈ میں لاگ ان ہونا چاہیے۔

ڈیفالٹ نوٹ بک ڈائریکٹری کی ترتیب:

Jupyter نوٹ بک کی ڈیفالٹ روٹ ڈائریکٹری آپ کی ہوم ڈائریکٹری ہے۔ اگر آپ چاہیں تو آپ اسے کسی اور ڈائریکٹری میں تبدیل کر سکتے ہیں۔

پہلے ، ایک نئی جڑ ڈائریکٹری بنائیں۔ ~/نوٹ بک (آئیے کہتے ہیں) مندرجہ ذیل:

$mkdir۔/نوٹ بک

Jupyter Notebook کی روٹ ڈائرکٹری کو تبدیل کرنے کے لیے Jupyter Notbook کو – نوٹ بک۔ جھنڈا مندرجہ ذیل ہے:

$ jupyter نوٹ بک۔-کوئی براؤزر نہیں۔ -آئی پی= 192.168.20.129۔--port=8080۔
-نوٹ بک- dir=/نوٹ بک

Jupyter نوٹ بک کی روٹ ڈائریکٹری کو تبدیل کیا جانا چاہیے۔

کنفیگریشن فائل کا استعمال کرتے ہوئے Jupyter نوٹ بک کی تشکیل:

Jupyter نوٹ بک JSON فائل استعمال کرتی ہے۔ ./.jupyter/jupyter_notebook_config.json تمام ڈیفالٹ کنفیگریشن رکھنے کے لیے۔

Jupyter نوٹ بک کو ترتیب دینے کے لیے ، ./.jupyter/jupyter_notebook_config.json درج ذیل فائل:

$ہم۔/.jupyter/jupyter_notebook_config.json

کے مندرجات۔ ./.jupyter/jupyter_notebook_config.json فائل درج ذیل ہونی چاہیے:

{
'نوٹ بک ایپ':{
'پاس ورڈ':'sha1: 810ea19adfa5: b67bbfa54f8a2fdefa8ff812cde9b92baa57fe64'،
'آئی پی':'192.168.20.129'،
'بندرگاہ':8080۔،
'نوٹ بک_ڈیر':' / گھر / شاون / نوٹ بک'،
'اوپن براؤزر':جھوٹا
}
}

کو تبدیل کرنا یقینی بنائیں۔ آئی پی ، بندرگاہ ، نوٹ بک_ڈیر آپ کی ضروریات کے مطابق اقدار کی قدر۔ نوٹ بک_ڈیر آپ کی مطلوبہ Jupyter نوٹ بک کی روٹ ڈائریکٹری کا مطلق راستہ ہونا چاہیے۔

نوٹ: کی پاس ورڈ فیلڈ صرف اس صورت میں ہونا چاہیے جب آپ نے کمانڈ کا استعمال کرتے ہوئے Jupyter نوٹ بک کا پاس ورڈ ترتیب دیا ہو۔ jupyter نوٹ بک پاس ورڈ . اسے تبدیل نہ کریں۔

ایک بار جب آپ کام کرلیں ، کنفیگریشن فائل کو محفوظ کریں۔

اب ، آپ بغیر کسی کمانڈ لائن دلائل کے Jupyter نوٹ بک چلا سکتے ہیں۔

$jupyter نوٹ بک

Jupyter نوٹ بک کو ترتیب دیا جانا چاہیے۔

تو ، اسی طرح آپ CentOS 8 پر Jupyter Notebook انسٹال اور کنفیگر کرتے ہیں۔ اس مضمون کو پڑھنے کے لیے شکریہ۔