Python लाइब्रेरी इंस्टॉल करना किसी भी डेवलपर के लिए बुनियादी कौशल है। इस गाइड में हम लाइब्रेरी इंस्टॉल करने के सभी तरीकों को विस्तार से समझाएंगे, बुनियादी से लेकर एडवांस तक।
Python लाइब्रेरी क्या है और इसकी ज़रूरत क्यों है?
Python लाइब्रेरी तैयार मॉड्यूल और फंक्शन का एक संग्रह है जो भाषा की क्षमताओं को बढ़ाता है। ये डेवलपर्स को शुरू से कोड लिखने के बजाय सामान्य समस्याओं के लिए पहले से परीक्षण किए गए समाधानों का उपयोग करने की अनुमति देती हैं।
लाइब्रेरी के मुख्य लाभ:
- डेवलपमेंट की गति बढ़ाना
- कोड की विश्वसनीयता में सुधार
- विशेष फंक्शन तक पहुंच
- प्रोग्रामिंग के बेहतरीन तरीकों का पालन
Python लाइब्रेरी इंस्टॉल करने के तरीके
तरीका 1: pip के माध्यम से इंस्टॉलेशन
pip Python का मानक पैकेज मैनेजर है, जो संस्करण 3.4 से इंटरप्रेटर के साथ आता है।
pip की जांच करें
pip --version
अगर pip इंस्टॉल नहीं है, तो यह कमांड उपयोग करें:
python -m ensurepip --upgrade
pip के मुख्य कमांड
लाइब्रेरी इंस्टॉल करना:
pip install library_name
लोकप्रिय लाइब्रेरी के उदाहरण:
pip install requests
pip install pandas
pip install numpy
pip install matplotlib
किसी विशिष्ट वर्जन को इंस्टॉल करना:
pip install pandas==1.5.0
pip install requests>=2.25.0
लाइब्रेरी अपडेट करना:
pip install --upgrade library_name
लाइब्रेरी हटाना:
pip uninstall library_name
इंस्टॉल किए गए पैकेज देखना:
pip list
pip show library_name
requirements.txt के साथ काम करना
requirements.txt फ़ाइल में प्रोजेक्ट की सभी डिपेंडेंसी की सूची होती है। यह Python प्रोजेक्ट्स में डिपेंडेंसी मैनेज करने का मानक तरीका है।
requirements.txt की सामग्री का उदाहरण:
requests==2.28.1
flask==2.2.2
pandas>=1.5.0
numpy
beautifulsoup4==4.11.1
सभी डिपेंडेंसी इंस्टॉल करना:
pip install -r requirements.txt
requirements.txt फ़ाइल बनाना:
pip freeze > requirements.txt
तरीका 2: वर्चुअल एनवायरनमेंट (venv)
वर्चुअल एनवायरनमेंट विभिन्न प्रोजेक्ट्स की डिपेंडेंसी को अलग करने में मदद करते हैं, जिससे वर्जन विरोध से बचा जा सकता है।
वर्चुअल एनवायरनमेंट बनाना
python -m venv project_env
एनवायरनमेंट को एक्टिवेट करना
Windows:
project_env\Scripts\activate
Linux/macOS:
source project_env/bin/activate
वर्चुअल एनवायरनमेंट में काम करना
एक्टिवेट करने के बाद, सभी pip कमांड केवल इस एनवायरनमेंट के भीतर काम करेंगे:
pip install requests
pip install pandas
एनवायरनमेंट को डिएक्टिवेट करना
deactivate
तरीका 3: pipenv का उपयोग
pipenv एक आधुनिक टूल है जो pip और virtualenv की क्षमताओं को जोड़ता है, जिससे डिपेंडेंसी मैनेजमेंट अधिक सुविधाजनक हो जाता है।
pipenv इंस्टॉल करना
pip install pipenv
pipenv के मुख्य कमांड
एनवायरनमेंट बनाना और लाइब्रेरी इंस्टॉल करना:
pipenv install requests
pipenv install pand