CentOS 8 . पर Jupyter नोटबुक स्थापित और कॉन्फ़िगर करें

Install Configure Jupyter Notebook Centos 8



इस लेख में, मैं आपको सेंटोस 8 पर जुपिटर नोटबुक को स्थापित और कॉन्फ़िगर करने का तरीका दिखाने जा रहा हूं। तो, चलिए शुरू करते हैं।

आवश्यक निर्माण उपकरण स्थापित करना:

जुपिटर नोटबुक को स्थापित करने के लिए, आपके पास सभी आवश्यक सी बिल्ड टूल्स और पायथन 3 डेवलपमेंट लाइब्रेरी स्थापित होनी चाहिए। सौभाग्य से, ये सभी CentOS 8 के आधिकारिक पैकेज रिपॉजिटरी में उपलब्ध हैं।







सबसे पहले, निम्न आदेश के साथ CentOS 8 पैकेज रिपॉजिटरी कैश को अपडेट करें:



$सुडोडीएनएफ मेककैश



अब, निम्न आदेश के साथ सभी आवश्यक बिल्ड टूल इंस्टॉल करें:





$सुडोडीएनएफइंस्टॉल जीसीसीpython3-devel कर्नेल-हेडर-$(आपका नाम-आर)

स्थापना की पुष्टि करने के लिए, दबाएं तथा और फिर दबाएं .



DNF पैकेज मैनेजर को सभी आवश्यक पैकेज डाउनलोड करना चाहिए और उन्हें इंस्टॉल करना चाहिए। इसे पूरा होने में कुछ समय लग सकता है।

इस बिंदु पर, सभी आवश्यक निर्माण उपकरण स्थापित किए जाने चाहिए।

पीआईपी 3 स्थापित करना:

जुपिटर नोटबुक को स्थापित करने के लिए आपके पास अपने CentOS 8 मशीन पर Python 3 पैकेज मैनेजर PIP 3 स्थापित होना चाहिए। CentOS 8 में डिफ़ॉल्ट रूप से PIP 3 इंस्टॉल होना चाहिए।

यह जाँचने के लिए कि क्या PIP 3 स्थापित है, निम्न कमांड चलाएँ:

$कहाँ हैपिप3

जैसा कि आप देख सकते हैं, पिप3 पथ में कमांड उपलब्ध है /usr/bin/pip3 मेरे मामले में।

यदि आपके पास PIP 3 स्थापित नहीं है, तो PIP3 स्थापित करने के लिए निम्न कमांड चलाएँ:

$सुडोडीएनएफइंस्टॉलअजगर3-पिप

जुपिटर नोटबुक स्थापित करना:

अब, जुपिटर नोटबुक को निम्न आदेश के साथ स्थापित करें:

$पिप3इंस्टॉल --उपयोगकर्ताज्यूपिटर

पीआईपी 3 को सभी आवश्यक पायथन पैकेजों को डाउनलोड और इंस्टॉल करना चाहिए। इसे पूरा होने में कुछ समय लग सकता है।

इस बिंदु पर, जुपिटर नोटबुक स्थापित किया जाना चाहिए।

यह जांचने के लिए कि क्या जुपिटर नोटबुक सही तरीके से स्थापित किया गया था, निम्नलिखित कमांड चलाएँ:

$ज्यूपिटर--संस्करण

जैसा कि आप देख सकते हैं, जुपिटर नोटबुक सही ढंग से काम कर रहा है।

जुपिटर नोटबुक की मूल बातें:

जुपियर नोटबुक शुरू करने के लिए, निम्नलिखित कमांड चलाएँ:

$ज्यूपिटर नोटबुक

जुपिटर नोटबुक सर्वर शुरू होना चाहिए। जुपिटर नोटबुक को एक्सेस करने के लिए, आपको URL को कॉपी करके अपने पसंदीदा वेब ब्राउज़र में पेस्ट करना होगा।

एक बार जब आप अपने पसंदीदा वेब ब्राउज़र से URL पर जाते हैं, तो आपको Jupyter नोटबुक का डैशबोर्ड देखना चाहिए। आपकी HOME निर्देशिका की सभी निर्देशिकाएँ और फ़ाइलें यहाँ से पहुँच योग्य होनी चाहिए।

अपनी वर्तमान कार्यशील निर्देशिका में पायथन 3 (मान लें) की एक नई ज्यूपिटर नोटबुक बनाने के लिए, पर क्लिक करें नया > अजगर 3 .

एक नई नोटबुक खुलनी चाहिए। यहां, आप पायथन 3 कोड की पंक्तियों में टाइप कर सकते हैं।

एक बार जब आप कुछ पायथन 3 कोड टाइप कर लेते हैं, तो क्लिक करें Daud .

कोड चलेंगे और यदि कोई हो तो आपको आउटपुट दिखाएंगे। फिर, आप Python 3 कोड की और पंक्तियों में टाइप कर सकते हैं।

जैसा कि आप देख सकते हैं, मैंने दो नंबर जोड़े और परिणाम मुद्रित किया।

आप अपनी नोटबुक को से बचा सकते हैं फ़ाइल > के रूप रक्षित करें…

फिर, अपनी होम निर्देशिका से एक सापेक्ष पथ टाइप करें और क्लिक करें सहेजें .

नोटबुक को सहेजा जाना चाहिए।

आपके दिए गए पथ में एक नई फ़ाइल नोटबुक फ़ाइल बनाई जानी चाहिए।

जुपिटर नोटबुक को दूरस्थ रूप से एक्सेस करना:

यदि आप जुपिटर नोटबुक को दूरस्थ रूप से एक्सेस करना चाहते हैं, तो यह अनुभाग आपके लिए है।

सबसे पहले, अपनी CentOS 8 मशीन का IP पता निम्नानुसार खोजें:

$एनएमसीएलआई

मेरे मामले में, आईपी पता 192.168.20.129 है। यह आपके लिए अलग होगा। इसलिए, इसे अभी से अपने साथ बदलना सुनिश्चित करें।

जुपिटर नोटबुक को दूरस्थ रूप से एक्सेस करने के लिए, जुपिटर नोटबुक को इसके साथ चलाएं -IP तथा -बंदरगाह झंडा इस प्रकार है:

$ज्यूपिटर नोटबुक--नो-ब्राउज़र --आईपी= १९२.१६८.२०.१२९--बंदरगाह=8080

जुपिटर नोटबुक चलनी चाहिए। यूआरएल कॉपी करें।

अब, TCP पोर्ट 8080 को फ़ायरवॉल के माध्यम से निम्नानुसार अनुमति दें:

$सुडोफ़ायरवॉल-cmd--ऐड-पोर्ट=8080/टीसीपी--स्थायी

फ़ायरवॉल कॉन्फ़िगरेशन परिवर्तन प्रभावी होने के लिए, निम्न आदेश चलाएँ:

$सुडोफ़ायरवॉल-cmd--पुनः लोड करें

अब, अपना पसंदीदा वेब ब्राउज़र खोलें और उस URL पर नेविगेट करें जिसे आपने कॉपी किया है। आपको जुपिटर नोटबुक डैशबोर्ड तक पहुंचने में सक्षम होना चाहिए।

जुपिटर नोटबुक के लिए पासवर्ड सेट करना:

हो सकता है कि आपको Jupyter Notebook का डिफ़ॉल्ट टोकन-आधारित एक्सेस सिस्टम पसंद न आए। पासवर्ड-आधारित एक्सेस के लिए, आपको जुपिटर नोटबुक के लिए एक पासवर्ड सेट करना होगा।

सबसे पहले, जुपिटर नोटबुक कॉन्फ़िगरेशन निर्देशिका बनाएं ~/.जुपिटर निम्नलिखित नुसार:

$परीक्षण -डी~/ज्यूपिटर|| एमकेडीआईआर~/ज्यूपिटर

अब, ज्यूपिटर नोटबुक के लिए पासवर्ड सेट करने के लिए निम्न कमांड चलाएँ:

$ज्यूपिटर नोटबुक पासवर्ड

पासवर्ड टाइप करें और दबाएं .

पासवर्ड दोबारा टाइप करें और दबाएं .

पासवर्ड सेट होना चाहिए।

अब, जुपिटर नोटबुक को हमेशा की तरह चलाएं और यह किसी भी टोकन-आधारित URL को प्रिंट नहीं करना चाहिए जैसा कि आप नीचे स्क्रीनशॉट में देख सकते हैं।

जुपिटर नोटबुक को एक्सेस करने के लिए, आपको बस इतना करना है http://192.168.20.129:8080 अपने वेब ब्राउज़र से।

यह आपको पासवर्ड के लिए संकेत देगा। बस पासवर्ड टाइप करें और पर क्लिक करें लॉग इन करें .

आपको जुपिटर नोटबुक डैशबोर्ड में लॉग इन होना चाहिए।

डिफ़ॉल्ट नोटबुक निर्देशिका सेट करना:

जुपिटर नोटबुक की डिफ़ॉल्ट रूट निर्देशिका आपकी गृह निर्देशिका है। आप चाहें तो इसे किसी दूसरी डायरेक्टरी में बदल सकते हैं।

सबसे पहले, एक नई रूट डायरेक्टरी बनाएं ~/नोटबुक (मान लीजिए) इस प्रकार है:

$एमकेडीआईआर~/नोटबुक

जुपिटर नोटबुक की रूट डायरेक्टरी को बदलने के लिए, जुपिटर नोटबुक को के साथ चलाएँ -नोटबुक-दिरो झंडा इस प्रकार है:

$ ज्यूपिटर नोटबुक--नो-ब्राउज़र --आईपी= १९२.१६८.२०.१२९--बंदरगाह=8080
--नोटबुक-दिरो= ~/नोटबुक

जुपिटर नोटबुक की रूट डायरेक्टरी को बदला जाना चाहिए।

कॉन्फ़िगरेशन फ़ाइल का उपयोग करके जुपिटर नोटबुक को कॉन्फ़िगर करना:

जुपिटर नोटबुक एक JSON फ़ाइल का उपयोग करता है ~/.jupyter/jupyter_notebook_config.json सभी डिफ़ॉल्ट कॉन्फ़िगरेशन रखने के लिए।

जुपिटर नोटबुक को कॉन्फ़िगर करने के लिए, खोलें ~/.jupyter/jupyter_notebook_config.json फ़ाइल इस प्रकार है:

$हम~/ज्यूपिटर/jupyter_notebook_config.json

की सामग्री ~/.jupyter/jupyter_notebook_config.json फ़ाइल इस प्रकार होनी चाहिए:

{
'नोटबुक ऐप':{
'पासवर्ड':'sha1:810ea19adfa5:b67bbfa54f8a2fdefa8ff812cde9b92baa57fe64',
'आईपी':'192.168.20.129',
'बंदरगाह':8080,
'नोटबुक_दिर':'/ घर / शॉवन / नोटबुक्स',
'खुला ब्राउज़र':झूठा
}
}

बदलना सुनिश्चित करें आईपी , बंदरगाह , नोटबुक_दिर अपनी आवश्यकताओं के रूप में मान। का मूल्य नोटबुक_दिर आपके वांछित ज्यूपिटर नोटबुक की मूल निर्देशिका का पूर्ण पथ होना चाहिए।

ध्यान दें: NS पासवर्ड फ़ील्ड केवल तभी होनी चाहिए जब आपने कमांड का उपयोग करके ज्यूपिटर नोटबुक पासवर्ड सेट किया हो ज्यूपिटर नोटबुक पासवर्ड . इसे मत बदलो।

एक बार जब आप कर लें, तो कॉन्फ़िगरेशन फ़ाइल को सहेजें।

अब, आप जुपिटर नोटबुक को बिना किसी कमांड लाइन तर्क के चला सकते हैं।

$ज्यूपिटर नोटबुक

जुपिटर नोटबुक को कॉन्फ़िगर किया जाना चाहिए।

तो, इस तरह आप CentOS 8 पर Jupyter Notebook स्थापित और कॉन्फ़िगर करते हैं। इस लेख को पढ़ने के लिए धन्यवाद।