संपादित 3 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम
फेडोराजुपिटर नोटबुकपायथनडेटा विज्ञानस्थापनासॉफ्टवेयरविकासकमांड लाइनटर्मिनलप्रोग्रामिंग
अनुवाद अपडेट किया गया 3 सप्ताह पहले
Jupyter Notebook एक ओपन-सोर्स वेब एप्लिकेशन है जो आपको लाइव कोड, समीकरण, दृश्यों और वर्णनात्मक टेक्स्ट वाले दस्तावेज़ बनाने और साझा करने की अनुमति देता है। यह न केवल डेटा विज्ञान में बल्कि मशीन लर्निंग, वैज्ञानिक कंप्यूटिंग और शिक्षा जैसे क्षेत्रों में भी व्यापक रूप से उपयोग किया जाता है क्योंकि यह एक उपयोग में आसान इंटरैक्टिव कंप्यूटिंग वातावरण प्रदान करता है।
फेडोरा एक लोकप्रिय ओपन-सोर्स ऑपरेटिंग सिस्टम है जिसका उपयोग मुख्य रूप से डेवलपर्स और सिस्टम प्रशासकों द्वारा इसकी मजबूती, सुरक्षा सुविधाओं और अत्याधुनिक तकनीकों के लिए किया जाता है। एक लिनक्स-आधारित ओएस के रूप में, यह सॉफ्टवेयर विकास, पाइथन प्रोग्रामिंग और डेटा विज्ञान कार्यों सहित अनुप्रयोगों की एक विस्तृत श्रृंखला के लिए एक बहुमुखी प्लेटफॉर्म प्रदान करता है।
Jupyter Notebook स्थापित करने से पहले, हमें यह सुनिश्चित करने की आवश्यकता है कि हमारी Fedora प्रणाली अप-टू-डेट है। यह स्थापना के दौरान किसी भी संगतता समस्या से बचने में मदद करता है। अपनी सिस्टम को अपडेट करने के लिए, आप इन चरणों का पालन कर सकते हैं:
sudo dnf upgrade --refresh
यह कमांड एफडोरा सिस्टम को डीएनएफ का उपयोग करके नवीनतम उपलब्ध पैकेजों में अपडेट करता है, जो फेडोरा के लिए डिफ़ॉल्ट पैकेज प्रबंधक है।
सिस्टम की तैयारी में अगला कदम यह सुनिश्चित करना है कि Python स्थापित है, क्योंकि Jupyter Notebook Python पर चलता है। फेडोरा आमतौर पर पहले से ही पाइथन के साथ आता है, लेकिन आप इसे टर्मिनल में निम्नलिखित कमांड चलाकर जांच सकते हैं:
python3 --version
यदि पाइथन स्थापित है, तो यह कमांड पाइथन संस्करण लौटाएगा। Jupyter के लिए Python 3 की आवश्यकता होती है, इसलिए सुनिश्चित करें कि आप Python 3 या उससे ऊपर चला रहे हैं। यदि पाइथन स्थापित नहीं है, तो आप इसे निम्नलिखित का उपयोग करके इंस्टॉल कर सकते हैं:
sudo dnf install python3
यह कमांड आपके एफडोरा सिस्टम पर पाइथन 3 स्थापित करती है।
Pip पाइथन के लिए एक पैकेज प्रबंधक है जो आपको अतिरिक्त पाइथन लाइब्रेरी या सॉफ़्टवेयर स्थापित करने देता है। Jupyter Notebook स्थापित करने के लिए इसकी आवश्यकता होती है। फेडोरा के पैकेज रिपॉजिटरी आमतौर पर पाइथन विकास पैकेजों के साथ एक पैकेज प्रदान करते हैं। पिप स्थापित करने के लिए निम्नलिखित कमांड का उपयोग करें:
sudo dnf install python3-pip
इंस्टॉलेशन के बाद, निम्नलिखित चलाकर सत्यापित करें कि पिप स्थापित है या नहीं:
pip3 --version
यदि स्थापना सफल है, तो कमांड इंस्टॉल किए गए पिप का संस्करण लौटाएगा।
विभिन्न परियोजनाओं के लिए निर्भरता को अलग-अलग प्रबंधित करने के लिए पाइथन वर्चुअल एन्वायरनमेंट्स का उपयोग करना एक अच्छा अभ्यास है। यह तब सहायक होता है जब आप कई पाइथन प्रोजेक्ट्स पर काम कर रहे होते हैं। वर्चुअल एन्वायरनमेंट कैसे सेट अप करें, यहां बताया गया है:
mkdir jupyter-notebook-env cd jupyter-notebook-env
python3 -m venv myenv
source myenv/bin/activate
सक्रिय होने पर, प्रॉम्प्ट बदल जाएगा, जो पर्यावरण नाम दिखाएगा। इसे निष्क्रिय करने के लिए, बस इस कमांड का उपयोग करें:
deactivate
यह कमांड महत्वपूर्ण है, क्योंकि यह आपको ग्लोबल पाइथन वातावरण में वापस ले जाता है।
एक बार जब आपका वातावरण सेट हो जाता है, तो अगला चरण Jupyter Notebook को स्वयं स्थापित करना है। एक बार वर्चुअल एन्वायरनमेंट सक्रिय होने के बाद, पिप का उपयोग करके Jupyter Notebook इंस्टॉल करें:
pip3 install jupyter
इंस्टॉलेशन प्रक्रिया Jupyter Notebook चलाने के लिए आवश्यक सभी पैकेजों और निर्भरताओं को डाउनलोड करेगी।
Jupyter Notebook स्थापित होने के बाद, आप निम्नलिखित चलाकर एप्लिकेशन शुरू कर सकते हैं:
jupyter notebook
यह कमांड नोटबुक सर्वर शुरू करेगी और आपके डिफ़ॉल्ट वेब ब्राउज़र को Jupyter Notebook इंटरफेस पर ले जाएगी, जहाँ आप नोटबुक बना सकते हैं और उन पर काम कर सकते हैं। डिफ़ॉल्ट रूप से, यह पोर्ट 8888 का उपयोग करता है, लेकिन यदि यह पहले से उपयोग में है तो यह स्वचालित रूप से पोर्ट स्विच कर देगा।
Jupyter Notebook इंटरफेस में, आप नई नोटबुक बना सकते हैं, जो डिफ़ॉल्ट रूप से पाइथन पर आधारित होती हैं। यह मूल रूप से एक वेबपेज है जहां आप सीधे पाइथन कोड लिख सकते हैं और इसे निष्पादित कर सकते हैं। नोटबुक कोशिकाओं में विभाजित होते हैं जो कोड या मार्कडाउन टेक्स्ट हो सकते हैं।
# Jupyter Notebook में एक सरल पाइथन कोड उदाहरण
print("Hello, Jupyter!")
एक सेल चलाने से इंटरैक्टिव पाइथन शेल में कोड निष्पादित होता है और आउटपुट नीचे दिखाई देता है। डेटा विश्लेषण के लिए यह एक शक्तिशाली उपकरण है, जो कोड लिखने के उसी वातावरण में डेटा के साथ इंटरैक्शन और विज़ुअलाइज़ेशन को आसान बनाता है।
Jupyter Notebooks आपको विभिन्न कार्यक्षमताओं के लिए अतिरिक्त पाइथन पैकेजों का उपयोग करने की अनुमति देता है। ये अक्सर डेटा विज्ञान के कार्यों जैसे परियोजनाओं के लिए महत्वपूर्ण होते हैं, जिसमें पांडास या नम्पाइ की आवश्यकता हो सकती है, जो इसी प्रकार के कार्यों में आम तौर पर उपयोग किए जाते हैं।
अतिरिक्त पैकेज स्थापित करने के लिए, Jupyter Notebook सेल में एक विस्मयादिबोधक चिन्ह के साथ पिप का उपयोग करें:
!pip install numpy pandas matplotlib
यदि नम्पाइ, पांडास और मैटलप्लॉटलिब लाइब्रेरी आपके वर्चुअल एन्वायरनमेंट में पहले से स्थापित नहीं हैं, तो यह कमांड उन्हें इंस्टॉल कर देगा।
जब Jupyter नोटबुक चलाते हैं, तो यह सलाह दी जाती है कि आपकी नोटबुक्स की सुरक्षा सुनिश्चित की जाए, खासकर यदि आप उन्हें साझा नेटवर्क या सर्वर पर चला रहे हैं। डिफ़ॉल्ट रूप से, Jupyter पासवर्ड की आवश्यकता नहीं होती है, जो अवैध रूप से पहुँचा जा सकता है, तो एक सुरक्षा जोखिम हो सकता है। आप Jupyter को पासवर्ड सुरक्षा जोड़ने के लिए कॉन्फ़िगर कर सकते हैं। नोटबुक सर्वर को सुरक्षित करने पर जुपिटर के प्रलेखन में विस्तृत निर्देश देखें।
एक बार जब आप फेडोरा पर Jupyter Notebook स्थापित कर लेते हैं और इसका उपयोग शुरू कर देते हैं, तो आपको यह पता चलेगा कि यह डेटा हेरफेर, सांख्यिकीय मॉडलिंग या यहां तक कि सरल एल्गोरिदम परीक्षण जैसे किसी भी कोडिंग कार्य के लिए एक अमूल्य उपकरण है। कोड निष्पादन, समृद्ध टेक्स्ट और इंटरैक्टिविटी का इसका संयोजन इसे विश्लेषण के अन्वेषण, रिपोर्टिंग और प्रतिकृति के लिए उपयुक्त बनाता है।
फेडोरा पर Jupyter Notebook की स्थापना और सेटअप प्रक्रिया, हालांकि लंबी है, सीधे आगे है। इस गाइड का उपयोग करके, आपके पास स्थापना प्रक्रिया को पूरा करने के लिए आवश्यक सब कुछ होना चाहिए।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं