Python और उसके पैकेज इंस्टॉलर Pip के नवीनतम संस्करण होना आपके काम या डेटा प्रोजेक्ट्स में बड़ा फर्क ला सकता है। यदि आप प्रोग्रामिंग में नए हैं या थोड़े नए हैं, तो Python और Pip को अपग्रेड करना एक जटिल काम लग सकता है, खासकर क्योंकि Windows, macOS और Linux पर Pip और Python अपग्रेड करने के अलग-अलग तरीके हैं।
यहां मैं आपको हर चरण में साथ लेकर चलूंगा और प्रक्रिया को जितना हो सके उतना सरल और सीधा बनाऊंगा। जिस ऑपरेटिंग सिस्टम का आप उपयोग करते हैं, उसके सेक्शन पर सीधे जाएं। और अगर आप Python के साथ बिल्कुल नए हैं, तो आज ही हमारा Introduction to Python कोर्स लें। साथ ही, Python Cheat Sheet for Beginners भी DataCamp का हमेशा उपयोगी संसाधन है।
Python और Pip को अपग्रेड करना। चित्र: लेखक द्वारा।
Pip क्या है, और यह महत्वपूर्ण क्यों है?
जब आप अपने Python प्रोजेक्ट में कोई बाहरी लाइब्रेरी या मॉड्यूल उपयोग करना चाहते हैं, तो Pip वह टूल है जिससे आप Python Package Index (PyPI) से उस लाइब्रेरी को लाते और इंस्टॉल करते हैं, जो Python प्रोग्रामिंग भाषा का रिपॉजिटरी सॉफ्टवेयर है। Python और Pip को अपडेटेड रखना कई लाभ देता है, जिनमें शामिल हैं:
सुरक्षा: नियमित अपडेट कमजोरियों को पैच करते हैं और आपके डेवलपमेंट वातावरण को सुरक्षा खतरों से बचाते हैं।
नई विशेषताएं: अपडेट नए फीचर्स लाते हैं जो आपके कोड को बेहतर बना सकते हैं।
प्रदर्शन सुधार: नए रिलीज प्रदर्शन को ऑप्टिमाइज़ करते हैं, जिससे आपकी स्क्रिप्ट्स तेज़ चलती हैं।
बग फिक्स: अपडेट रिपोर्ट की गई समस्याओं को ठीक करते हैं, जिससे डेवलपमेंट अनुभव सुगम रहता है।
अलग-अलग ऑपरेटिंग सिस्टम पर Python और Pip अपग्रेड करना
अब आइए Windows, macOS और Linux — इन तीन प्रमुख ऑपरेटिंग सिस्टम्स पर Python में Pip अपग्रेड करने की प्रक्रिया देखें। अपग्रेड प्रक्रिया शुरू करने से पहले, यह जान लेना उपयोगी है कि आपके सिस्टम पर इंस्टॉल Python और Pip के वर्तमान संस्करण क्या हैं।
नोट: आम तौर पर Windows उपयोगकर्ताओं को python कमांड का उपयोग करना चाहिए, जबकि macOS और Linux उपयोगकर्ताओं को python3 का। यदि आप सुनिश्चित नहीं हैं कि आपके सिस्टम पर कौन-सा कमांड काम करेगा, तो दोनों को आज़माएं और देखें कि कौन-सा चलता है।
आप अपने टर्मिनल या कमांड प्रॉम्प्ट में निम्न कमांड चलाकर संस्करणों की जांच कर सकते हैं:
ये कमांड आपके सिस्टम पर इंस्टॉल Python और Pip के संस्करण दिखाएंगे। इनका नोट बना लें ताकि बाद में पुष्टि कर सकें कि अपग्रेड सफल रहा है।
Windows पर Pip अपग्रेड करना
आइए तीन आसान चरणों में Windows पर Pip कैसे अपग्रेड करें, देखें।
चरण 1: नवीनतम Python इंस्टॉलर डाउनलोड करें
Windows के लिए नवीनतम Python इंस्टॉलर डाउनलोड करने के लिए आधिकारिक Python वेबसाइट पर जाएं और Download Python बटन पर क्लिक करें। इससे आप Python इंस्टॉलर का सबसे हालिया संस्करण प्राप्त कर पाएंगे।
Python डाउनलोड करें। चित्र: लेखक द्वारा
नोट: Python 3.9 और उसके बाद के संस्करण Windows 7 को सपोर्ट नहीं करते। यदि आप Windows 7 उपयोग कर रहे हैं, तो आपको अपना ऑपरेटिंग सिस्टम अपग्रेड करना होगा या Python 3.8 उपयोग करना होगा (जिसका जीवन-चक्र अक्टूबर 2024 में समाप्त हो गया)।
चरण 2: इंस्टॉलर चलाएं
आधिकारिक Python वेबसाइट से नवीनतम Python संस्करण डाउनलोड करने के बाद, डाउनलोड की गई इंस्टॉलर फ़ाइल ढूंढ़ें और उसे खोलने के लिए डबल-क्लिक करें। इंस्टॉलर विंडो में, "Add Python to PATH" विकल्प को अवश्य चुनें। इंस्टॉलर चलाने से Python और Pip दोनों अपग्रेड हो जाते हैं, क्योंकि Pip इंस्टॉलर के साथ शामिल होता है।
चरण 3: Pip अपग्रेड करें
Python अपग्रेड करने के बाद, कमांड प्रॉम्प्ट से Pip अपग्रेड करने के लिए, सर्च बार में cmd टाइप करके कमांड प्रॉम्प्ट खोलें। फिर Pip अपग्रेड करने के लिए नीचे दिया कमांड चलाएं:
यह कमांड सुनिश्चित करता है कि आपके पास Pip का नवीनतम संस्करण इंस्टॉल हो। यदि आपको अनुमति (permission) से जुड़ी त्रुटियां मिलती हैं, तो यह कमांड उपयोग करें:
python -m pip install --upgrade pip --userसंचालित द्वारा
अपग्रेड की पुष्टि के लिए, संस्करण जांच वाले कमांड दोबारा चलाकर सत्यापित करें।
macOS पर Pip अपग्रेड करना
अब देखते हैं कि अपने Mac पर आप यही अपग्रेड कैसे कर सकते हैं।
चरण 1: Homebrew से Python अपग्रेड करें
Homebrew macOS के लिए एक लोकप्रिय पैकेज मैनेजर है जो सॉफ़्टवेयर की इंस्टॉलेशन और प्रबंधन को सरल बनाता है। यदि आपके पास Homebrew इंस्टॉल नहीं है, तो अपना टर्मिनल खोलें और यह कमांड चलाएं:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"संचालित द्वारा
Homebrew का उपयोग करके Python अपग्रेड करने के लिए, टर्मिनल खोलें और ये कमांड चलाएं:
यदि अनुमति से जुड़ी त्रुटियां आएं, तो यह कमांड उपयोग करें:
python3 -m pip install --upgrade pip --userसंचालित द्वारा
इन चरणों का पालन करके, आप अपने सिस्टम पर, चाहे वह कोई-सा भी ऑपरेटिंग सिस्टम हो, Python और Pip के नवीनतम संस्करण सुनिश्चित कर सकते हैं। इससे आप नवीनतम फीचर्स, प्रदर्शन सुधार और सुरक्षा अपडेट्स के साथ अद्यतन रहेंगे।
सामान्य Pip अपग्रेड Python त्रुटियों का ट्रबलशूटिंग
सावधानीपूर्वक प्रबंधन के बावजूद, आप Pip और Python का उपयोग करते समय समस्याओं का सामना कर सकते हैं। इस सेक्शन में कुछ आम समस्याओं को संबोधित किया गया है और प्रभावी ट्रबलशूटिंग के लिए समाधान दिए गए हैं। हम संस्करण टकराव (version conflicts) हल करने, अनुमति से जुड़ी समस्याओं को संभालने और यह सुनिश्चित करने को कवर करेंगे कि Pip और Python के पाथ सही तरीके से कॉन्फ़िगर हों।
Windows पर ट्रबलशूटिंग
आइए Windows पर काम करते समय आने वाली आम समस्याओं पर नज़र डालें।
Windows पर Pip और Python पाथ सही तरह से कॉन्फ़िगर हैं या नहीं, यह सुनिश्चित करना
गलत पाथ के कारण Pip या Python कमांड चलाते समय त्रुटियां आ सकती हैं। Python और Pip के पाथ सही सेट हैं या नहीं, यह सत्यापित करने के लिए, पहले where कमांड से Python इंस्टॉलेशन पाथ जांचें:
सुनिश्चित करें कि आउटपुट सही Pip executable की ओर इशारा कर रहा है। यदि पाथ गलत हैं, तो सही डाइरेक्टरीज़ शामिल करने के लिए PATH पर्यावरण वेरिएबल अपडेट करें:
setx PATH "%PATH%;C:\Python314;C:\Python314\Scripts"संचालित द्वारा
अपने सिस्टम पर जहाँ Python इंस्टॉल है, उस डाइरेक्टरी के साथ C:\Python314 को बदलें।
pip command not found त्रुटि संदेश
यदि आपको pip: command not found error दिखे, तो इसका अर्थ है कि Pip इंस्टॉल नहीं है या आपके PATH में नहीं है। Pip इंस्टॉल करने के लिए, अपना वेब ब्राउज़र खोलकर get-pip.py URL पर जाएं और get-pip.py स्क्रिप्ट डाउनलोड करके अपने कंप्यूटर पर सेव करें। फ़ाइल डाउनलोड करने के बाद, यह स्वतः Downloads फ़ोल्डर में चली जाती है। फिर कमांड प्रॉम्प्ट में नीचे दिया कमांड चलाकर Pip इंस्टॉल करें:
यदि समस्या बनी रहती है, तो REQUESTS_CA_BUNDLE पर्यावरण वेरिएबल को अपने भरोसेमंद सर्टिफिकेट्स के पाथ पर सेट करें:
set REQUESTS_CA_BUNDLE=C:\path\to\certificatesसंचालित द्वारा
यहाँ C:\path\to\certificates को अपने भरोसेमंद सर्टिफिकेट्स के वास्तविक पाथ से बदलें।
REQUESTS_CA_BUNDLE वेरिएबल को स्थायी रूप से सेट करने के लिए, आप इसे System Properties के माध्यम से जोड़ सकते हैं।
सबसे पहले System Properties खोलें ( My Computer पर राइट-क्लिक करें > Properties > Advanced system settings ). फिर Environment Variables बटन पर क्लिक करें। अंत में, System variables के अंतर्गत New पर क्लिक करें, और वेरिएबल नाम REQUESTS_C A_BUNDLE तथा इसके मान के रूप में अपने सर्टिफिकेट्स का पाथ जोड़ें।
macOS और Linux पर ट्रबलशूटिंग
अब देखते हैं कि macOS या Linux पर काम करते समय कौन-सी आम समस्याएं आ सकती हैं।
Pip और Python पाथ सही तरह से कॉन्फ़िगर हैं, यह सुनिश्चित करना
Python और Pip के पाथ सही सेट हैं या नहीं, यह सत्यापित करने के लिए, पहले Python इंस्टॉलेशन पाथ जांचें। which कमांड का उपयोग करें:
सुनिश्चित करें कि आउटपुट सही Pip executable की ओर इशारा कर रहा है। यदि पाथ गलत हैं, तो सही डाइरेक्टरीज़ शामिल करने के लिए PATH पर्यावरण वेरिएबल अपडेट करें। अपनी .bashrc, .bash_profile, या .zshrc फ़ाइल में ये पंक्तियां जोड़ें:
export PATH="$PATH:/usr/local/bin:/usr/local/sbin"संचालित द्वारा
फ़ाइल अपडेट करने के बाद, यह कमांड चलाकर शेल कॉन्फ़िगरेशन रीलोड करें:
यदि आपको pip: command not found error दिखे, तो इसका अर्थ है कि Pip इंस्टॉल नहीं है या आपके PATH में नहीं है। ऊपर वर्णित अनुसार Pip इंस्टॉल करें या अपना PATH वेरिएबल समायोजित करें। Pip इंस्टॉल करने के लिए ये कमांड चलाएं:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.pyसंचालित द्वारा
यदि curl उपलब्ध नहीं है, तो आप वेब ब्राउज़र का उपयोग करके download कर सकते हैं get-pip.py स्क्रिप्ट, और फिर ऊपर दिया कमांड चलाकर Pip इंस्टॉल कर सकते हैं।
SSL सर्टिफिकेट समस्याएं
यदि आपको SSL सर्टिफिकेट त्रुटियां मिलें, तो Pip अपग्रेड करने या भरोसेमंद सर्टिफिकेट्स के पाथ सेट करने की कोशिश करें। Pip अपग्रेड करने के लिए, यह कमांड चलाएं:
यदि समस्या बनी रहती है, तो REQUESTS_CA_BUNDLE पर्यावरण वेरिएबल को अपने भरोसेमंद सर्टिफिकेट्स के पाथ पर सेट करें। macOS और Linux पर आप इस वेरिएबल को अपने टर्मिनल सत्र में अस्थायी रूप से या अपने शेल कॉन्फ़िगरेशन फ़ाइल में स्थायी रूप से सेट कर सकते हैं। अस्थायी टर्मिनल सत्र के लिए, ये कमांड उपयोग करें:
export REQUESTS_CA_BUNDLE=/path/to/certificatesसंचालित द्वारा
यहाँ /path/to/certificates को अपने भरोसेमंद सर्टिफिकेट्स के वास्तविक पाथ से बदलें। स्थायी तरीके के लिए, जो शेल कॉन्फ़िगरेशन फ़ाइल में किया जाता है, अपनी .bashrc, .bash_profile, या .zshrc फ़ाइल (आप किस शेल का उपयोग करते हैं, उस पर निर्भर) में यह पंक्ति जोड़ें:
export REQUESTS_CA_BUNDLE=/path/to/certificatesसंचालित द्वारा
फ़ाइल अपडेट करने के बाद, यह कमांड चलाकर शेल कॉन्फ़िगरेशन रीलोड करें:
यहाँ .bashrc को उस उपयुक्त कॉन्फ़िगरेशन फ़ाइल से बदलें जिसे आपने संपादित किया है, जैसे .bash_profile या .zshrc। इन चरणों से macOS और Linux सिस्टम्स पर REQUESTS_CA_BUNDLE पर्यावरण वेरिएबल ठीक से सेट हो जाएगा।
निष्कर्ष
इस गाइड में, हमने Python और Pip को अपग्रेड करने, डिपेंडेंसीज़ प्रबंधन, और उन्नत Pip फीचर्स का उपयोग करके अपने डेवलपमेंट वातावरण को स्थिर और सुरक्षित रखने के आवश्यक पहलुओं को कवर किया है।
आधिकारिक दस्तावेज़ के लिए, Pip दस्तावेज़ और Python दस्तावेज़ उत्कृष्ट शुरुआती बिंदु हैं। ये Python पैकेज प्रबंधन और मूल भाषा को समझने के लिए व्यापक गाइड और संदर्भ प्रदान करते हैं।
सुव्यवस्थित लर्निंग अप्रोच के लिए, DataCamp के पास कई संसाधन हैं, जिनमें हमारा Intro to Python for Data Science कोर्स और हमारा Python Programming स्किल ट्रैक शामिल हैं, जो बुनियादी ज्ञान प्रदान करते हैं। आगे बढ़ना चाहने वालों के लिए, Python Fundamentals स्किल ट्रैक, Python Developer करियर ट्रैक, और Data Analyst with Python करियर ट्रैक — ये सभी Python प्रोग्रामिंग और डेटा विश्लेषण के अलग-अलग पहलुओं के अनुरूप गहन लर्निंग पथ प्रदान करते हैं।
Python के साथ डेटा विश्लेषण की बुनियादी बातें सिर्फ चार घंटे में सीखें। यह ऑनलाइन पाठ्यक्रम Python इंटरफ़ेस का परिचय देगा और लोकप्रिय पैकेजों का अन्वेषण करेगा।
Python और उसके पैकेज इंस्टॉलर Pip के नवीनतम संस्करण होना आपके काम या डेटा प्रोजेक्ट्स में बड़ा फर्क ला सकता है। यदि आप प्रोग्रामिंग में नए हैं या थोड़े नए हैं, तो Python और Pip को अपग्रेड करना एक जटिल काम लग सकता है, खासकर क्योंकि Windows, macOS और Linux पर Pip और Python अपग्रेड करने के अलग-अलग तरीके हैं।
यहां मैं आपको हर चरण में साथ लेकर चलूंगा और प्रक्रिया को जितना हो सके उतना सरल और सीधा बनाऊंगा। जिस ऑपरेटिंग सिस्टम का आप उपयोग करते हैं, उसके सेक्शन पर सीधे जाएं। और अगर आप Python के साथ बिल्कुल नए हैं, तो आज ही हमारा Introduction to Python कोर्स लें। साथ ही, Python Cheat Sheet for Beginners भी DataCamp का हमेशा उपयोगी संसाधन है।
अंत में, यदि आप पैकेज प्रबंधन से जुड़े Pip के बारे में और जानना या ट्रबलशूट करना चाहते हैं, तो हमारा व्यापक Pip Python Tutorial for Package Management पढ़ें।
Pip क्या है, और यह महत्वपूर्ण क्यों है?
जब आप अपने Python प्रोजेक्ट में कोई बाहरी लाइब्रेरी या मॉड्यूल उपयोग करना चाहते हैं, तो Pip वह टूल है जिससे आप Python Package Index (PyPI) से उस लाइब्रेरी को लाते और इंस्टॉल करते हैं, जो Python प्रोग्रामिंग भाषा का रिपॉजिटरी सॉफ्टवेयर है। Python और Pip को अपडेटेड रखना कई लाभ देता है, जिनमें शामिल हैं:
अलग-अलग ऑपरेटिंग सिस्टम पर Python और Pip अपग्रेड करना
अब आइए Windows, macOS और Linux — इन तीन प्रमुख ऑपरेटिंग सिस्टम्स पर Python में Pip अपग्रेड करने की प्रक्रिया देखें। अपग्रेड प्रक्रिया शुरू करने से पहले, यह जान लेना उपयोगी है कि आपके सिस्टम पर इंस्टॉल Python और Pip के वर्तमान संस्करण क्या हैं।
नोट: आम तौर पर Windows उपयोगकर्ताओं को
pythonकमांड का उपयोग करना चाहिए, जबकि macOS और Linux उपयोगकर्ताओं कोpython3का। यदि आप सुनिश्चित नहीं हैं कि आपके सिस्टम पर कौन-सा कमांड काम करेगा, तो दोनों को आज़माएं और देखें कि कौन-सा चलता है।आप अपने टर्मिनल या कमांड प्रॉम्प्ट में निम्न कमांड चलाकर संस्करणों की जांच कर सकते हैं:
ये कमांड आपके सिस्टम पर इंस्टॉल Python और Pip के संस्करण दिखाएंगे। इनका नोट बना लें ताकि बाद में पुष्टि कर सकें कि अपग्रेड सफल रहा है।
Windows पर Pip अपग्रेड करना
आइए तीन आसान चरणों में Windows पर Pip कैसे अपग्रेड करें, देखें।
चरण 1: नवीनतम Python इंस्टॉलर डाउनलोड करें
Windows के लिए नवीनतम Python इंस्टॉलर डाउनलोड करने के लिए आधिकारिक Python वेबसाइट पर जाएं और Download Python बटन पर क्लिक करें। इससे आप Python इंस्टॉलर का सबसे हालिया संस्करण प्राप्त कर पाएंगे।
Python डाउनलोड करें। चित्र: लेखक द्वारा
नोट: Python 3.9 और उसके बाद के संस्करण Windows 7 को सपोर्ट नहीं करते। यदि आप Windows 7 उपयोग कर रहे हैं, तो आपको अपना ऑपरेटिंग सिस्टम अपग्रेड करना होगा या Python 3.8 उपयोग करना होगा (जिसका जीवन-चक्र अक्टूबर 2024 में समाप्त हो गया)।
चरण 2: इंस्टॉलर चलाएं
आधिकारिक Python वेबसाइट से नवीनतम Python संस्करण डाउनलोड करने के बाद, डाउनलोड की गई इंस्टॉलर फ़ाइल ढूंढ़ें और उसे खोलने के लिए डबल-क्लिक करें। इंस्टॉलर विंडो में, "Add Python to PATH" विकल्प को अवश्य चुनें। इंस्टॉलर चलाने से Python और Pip दोनों अपग्रेड हो जाते हैं, क्योंकि Pip इंस्टॉलर के साथ शामिल होता है।
चरण 3: Pip अपग्रेड करें
Python अपग्रेड करने के बाद, कमांड प्रॉम्प्ट से Pip अपग्रेड करने के लिए, सर्च बार में cmd टाइप करके कमांड प्रॉम्प्ट खोलें। फिर Pip अपग्रेड करने के लिए नीचे दिया कमांड चलाएं:
यह कमांड सुनिश्चित करता है कि आपके पास Pip का नवीनतम संस्करण इंस्टॉल हो। यदि आपको अनुमति (permission) से जुड़ी त्रुटियां मिलती हैं, तो यह कमांड उपयोग करें:
अपग्रेड की पुष्टि के लिए, संस्करण जांच वाले कमांड दोबारा चलाकर सत्यापित करें।
macOS पर Pip अपग्रेड करना
अब देखते हैं कि अपने Mac पर आप यही अपग्रेड कैसे कर सकते हैं।
चरण 1: Homebrew से Python अपग्रेड करें
Homebrew macOS के लिए एक लोकप्रिय पैकेज मैनेजर है जो सॉफ़्टवेयर की इंस्टॉलेशन और प्रबंधन को सरल बनाता है। यदि आपके पास Homebrew इंस्टॉल नहीं है, तो अपना टर्मिनल खोलें और यह कमांड चलाएं:
Homebrew का उपयोग करके Python अपग्रेड करने के लिए, टर्मिनल खोलें और ये कमांड चलाएं:
चरण 2: Pip अपग्रेड करें
Python अपग्रेड करने के बाद, नीचे दिया कमांड चलाकर Pip अपग्रेड करें:
यदि अनुमति से जुड़ी त्रुटियां आएं, तो यह कमांड उपयोग करें:
Linux पर Pip अपग्रेड करना
Linux उपयोगकर्ताओं के लिए, अपग्रेड प्रक्रिया डिस्ट्रीब्यूशन (जैसे Ubuntu या Fedora) के अनुसार थोड़ा अलग हो सकती है।
चरण 1: पैकेज सूची अपडेट करें
पहला चरण पैकेज सूची को अपडेट करना है। टर्मिनल खोलें और यह कमांड चलाएं:
चरण 2: Python अपग्रेड करें
इसके बाद आप नवीनतम संस्करण इंस्टॉल करके Python अपग्रेड कर सकते हैं। टर्मिनल में यह कमांड चलाएं:
चरण 3: Pip अपग्रेड करें
अगला चरण Pip को अपग्रेड करना है। Python अपग्रेड होने के बाद, Pip अपग्रेड करने के लिए यह कमांड चलाएं:
यदि अनुमति से जुड़ी त्रुटियां आएं, तो यह कमांड उपयोग करें:
इन चरणों का पालन करके, आप अपने सिस्टम पर, चाहे वह कोई-सा भी ऑपरेटिंग सिस्टम हो, Python और Pip के नवीनतम संस्करण सुनिश्चित कर सकते हैं। इससे आप नवीनतम फीचर्स, प्रदर्शन सुधार और सुरक्षा अपडेट्स के साथ अद्यतन रहेंगे।
सामान्य Pip अपग्रेड Python त्रुटियों का ट्रबलशूटिंग
सावधानीपूर्वक प्रबंधन के बावजूद, आप Pip और Python का उपयोग करते समय समस्याओं का सामना कर सकते हैं। इस सेक्शन में कुछ आम समस्याओं को संबोधित किया गया है और प्रभावी ट्रबलशूटिंग के लिए समाधान दिए गए हैं। हम संस्करण टकराव (version conflicts) हल करने, अनुमति से जुड़ी समस्याओं को संभालने और यह सुनिश्चित करने को कवर करेंगे कि Pip और Python के पाथ सही तरीके से कॉन्फ़िगर हों।
Windows पर ट्रबलशूटिंग
आइए Windows पर काम करते समय आने वाली आम समस्याओं पर नज़र डालें।
Windows पर Pip और Python पाथ सही तरह से कॉन्फ़िगर हैं या नहीं, यह सुनिश्चित करना
गलत पाथ के कारण Pip या Python कमांड चलाते समय त्रुटियां आ सकती हैं। Python और Pip के पाथ सही सेट हैं या नहीं, यह सत्यापित करने के लिए, पहले
whereकमांड से Python इंस्टॉलेशन पाथ जांचें:सुनिश्चित करें कि आउटपुट सही Python executable की ओर इशारा कर रहा है। अगला, Pip इंस्टॉलेशन पाथ जांचें:
सुनिश्चित करें कि आउटपुट सही Pip executable की ओर इशारा कर रहा है। यदि पाथ गलत हैं, तो सही डाइरेक्टरीज़ शामिल करने के लिए
PATHपर्यावरण वेरिएबल अपडेट करें:अपने सिस्टम पर जहाँ Python इंस्टॉल है, उस डाइरेक्टरी के साथ
C:\Python314को बदलें।pip command not found त्रुटि संदेश
यदि आपको
pip: command not found errorदिखे, तो इसका अर्थ है कि Pip इंस्टॉल नहीं है या आपकेPATHमें नहीं है। Pip इंस्टॉल करने के लिए, अपना वेब ब्राउज़र खोलकर get-pip.py URL पर जाएं औरget-pip.pyस्क्रिप्ट डाउनलोड करके अपने कंप्यूटर पर सेव करें। फ़ाइल डाउनलोड करने के बाद, यह स्वतः Downloads फ़ोल्डर में चली जाती है। फिर कमांड प्रॉम्प्ट में नीचे दिया कमांड चलाकर Pip इंस्टॉल करें:हो सकता है आपको python: can’t open file त्रुटि मिले। इस स्थिति में, नीचे दिए कमांड से डाइरेक्टरी को
Downloadsमें बदल दें:SSL सर्टिफिकेट समस्याएं
यदि आपको SSL सर्टिफिकेट त्रुटियां मिलें, तो Pip अपग्रेड करने या भरोसेमंद सर्टिफिकेट्स के पाथ सेट करने की कोशिश करें।
यदि समस्या बनी रहती है, तो
REQUESTS_CA_BUNDLEपर्यावरण वेरिएबल को अपने भरोसेमंद सर्टिफिकेट्स के पाथ पर सेट करें:यहाँ
C:\path\to\certificatesको अपने भरोसेमंद सर्टिफिकेट्स के वास्तविक पाथ से बदलें।REQUESTS_CA_BUNDLEवेरिएबल को स्थायी रूप से सेट करने के लिए, आप इसे System Properties के माध्यम से जोड़ सकते हैं।सबसे पहले System Properties खोलें ( My Computer पर राइट-क्लिक करें > Properties > Advanced system settings ). फिर Environment Variables बटन पर क्लिक करें। अंत में, System variables के अंतर्गत New पर क्लिक करें, और वेरिएबल नाम
REQUESTS_C A_BUNDLEतथा इसके मान के रूप में अपने सर्टिफिकेट्स का पाथ जोड़ें।macOS और Linux पर ट्रबलशूटिंग
अब देखते हैं कि macOS या Linux पर काम करते समय कौन-सी आम समस्याएं आ सकती हैं।
Pip और Python पाथ सही तरह से कॉन्फ़िगर हैं, यह सुनिश्चित करना
Python और Pip के पाथ सही सेट हैं या नहीं, यह सत्यापित करने के लिए, पहले Python इंस्टॉलेशन पाथ जांचें।
whichकमांड का उपयोग करें:सुनिश्चित करें कि आउटपुट सही Python executable की ओर इशारा कर रहा है। अगला, Pip इंस्टॉलेशन पाथ जांचें:
सुनिश्चित करें कि आउटपुट सही Pip executable की ओर इशारा कर रहा है। यदि पाथ गलत हैं, तो सही डाइरेक्टरीज़ शामिल करने के लिए
PATHपर्यावरण वेरिएबल अपडेट करें। अपनी.bashrc,.bash_profile, या.zshrcफ़ाइल में ये पंक्तियां जोड़ें:फ़ाइल अपडेट करने के बाद, यह कमांड चलाकर शेल कॉन्फ़िगरेशन रीलोड करें:
pip command not found त्रुटि संदेश
यदि आपको
pip: command not found errorदिखे, तो इसका अर्थ है कि Pip इंस्टॉल नहीं है या आपकेPATHमें नहीं है। ऊपर वर्णित अनुसार Pip इंस्टॉल करें या अपनाPATHवेरिएबल समायोजित करें। Pip इंस्टॉल करने के लिए ये कमांड चलाएं:यदि curl उपलब्ध नहीं है, तो आप वेब ब्राउज़र का उपयोग करके download कर सकते हैं
get-pip.pyस्क्रिप्ट, और फिर ऊपर दिया कमांड चलाकर Pip इंस्टॉल कर सकते हैं।SSL सर्टिफिकेट समस्याएं
यदि आपको SSL सर्टिफिकेट त्रुटियां मिलें, तो Pip अपग्रेड करने या भरोसेमंद सर्टिफिकेट्स के पाथ सेट करने की कोशिश करें। Pip अपग्रेड करने के लिए, यह कमांड चलाएं:
यदि समस्या बनी रहती है, तो
REQUESTS_CA_BUNDLEपर्यावरण वेरिएबल को अपने भरोसेमंद सर्टिफिकेट्स के पाथ पर सेट करें। macOS और Linux पर आप इस वेरिएबल को अपने टर्मिनल सत्र में अस्थायी रूप से या अपने शेल कॉन्फ़िगरेशन फ़ाइल में स्थायी रूप से सेट कर सकते हैं। अस्थायी टर्मिनल सत्र के लिए, ये कमांड उपयोग करें:यहाँ
/path/to/certificatesको अपने भरोसेमंद सर्टिफिकेट्स के वास्तविक पाथ से बदलें। स्थायी तरीके के लिए, जो शेल कॉन्फ़िगरेशन फ़ाइल में किया जाता है, अपनी.bashrc,.bash_profile, या.zshrcफ़ाइल (आप किस शेल का उपयोग करते हैं, उस पर निर्भर) में यह पंक्ति जोड़ें:फ़ाइल अपडेट करने के बाद, यह कमांड चलाकर शेल कॉन्फ़िगरेशन रीलोड करें:
यहाँ
.bashrcको उस उपयुक्त कॉन्फ़िगरेशन फ़ाइल से बदलें जिसे आपने संपादित किया है, जैसे.bash_profileया.zshrc। इन चरणों से macOS और Linux सिस्टम्स परREQUESTS_CA_BUNDLEपर्यावरण वेरिएबल ठीक से सेट हो जाएगा।निष्कर्ष
इस गाइड में, हमने Python और Pip को अपग्रेड करने, डिपेंडेंसीज़ प्रबंधन, और उन्नत Pip फीचर्स का उपयोग करके अपने डेवलपमेंट वातावरण को स्थिर और सुरक्षित रखने के आवश्यक पहलुओं को कवर किया है।
आधिकारिक दस्तावेज़ के लिए, Pip दस्तावेज़ और Python दस्तावेज़ उत्कृष्ट शुरुआती बिंदु हैं। ये Python पैकेज प्रबंधन और मूल भाषा को समझने के लिए व्यापक गाइड और संदर्भ प्रदान करते हैं।
सुव्यवस्थित लर्निंग अप्रोच के लिए, DataCamp के पास कई संसाधन हैं, जिनमें हमारा Intro to Python for Data Science कोर्स और हमारा Python Programming स्किल ट्रैक शामिल हैं, जो बुनियादी ज्ञान प्रदान करते हैं। आगे बढ़ना चाहने वालों के लिए, Python Fundamentals स्किल ट्रैक, Python Developer करियर ट्रैक, और Data Analyst with Python करियर ट्रैक — ये सभी Python प्रोग्रामिंग और डेटा विश्लेषण के अलग-अलग पहलुओं के अनुरूप गहन लर्निंग पथ प्रदान करते हैं।