यदि आपके पास पायथन 2 ≥2.7.9 या पायथन 3 ≥3.4 python.org से इंस्टॉल है, तो आपके पास पहले से ही पिप और सेटअपटूल्स होंगे, लेकिन नवीनतम संस्करण में अपग्रेड करने की आवश्यकता होगी:
पिप अपग्रेड करें
Linux या macOS पर:
pip install -U pip setuptools
Windows पर:
python -m pip install -U pip setuptools
सिस्टम पैकेज मैनेजर द्वारा प्रबंधित लिनक्स पायथन के लिए:
देखें: https://packaging.python.org/guides/installing-using-linux-tools/
पिप इंस्टॉल करें (यदि नहीं है)
`get-pip.py` डाउनलोड करें https://bootstrap.pypa.io/get-pip.py से। `python get-pip.py` चलाएं। यह पिप इंस्टॉल या अपग्रेड करेगा।
पिप से पायथन पैकेज इंस्टॉल करें
नवीनतम संस्करण इंस्टॉल करें:
$ pip install 'SomeProject'
विशिष्ट संस्करण इंस्टॉल करें:
$ pip install 'SomeProject==1.4'
संस्करण रेंज इंस्टॉल करें:
$ pip install 'SomeProject>=1,<2'
अन्य उपयोगी पिप कमांड
| कमांड | विवरण |
|---|---|
pip install -r requirements.txt | फ़ाइल से निर्भरताएं इंस्टॉल करें |
pip install --upgrade package | पैकेज अपग्रेड करें |
pip uninstall package | पैकेज अनइंस्टॉल करें |
pip list | इंस्टॉल पैकेज सूचीबद्ध करें |
pip show package | पैकेज विवरण दिखाएं |
pip freeze | आवश्यकताएं निर्यात करें |
pip cache purge | कैश साफ़ करें |
pip audit | सुरक्षा भेद्यता जांचें |
सर्वोत्तम अभ्यास
- हमेशा वर्चुअल एनवायरनमेंट में काम करें
requirements.txtयाPipfile/pyproject.tomlका उपयोग करें- प्रोडक्शन के लिए संस्करण पिन करें (`==`)
- नियमित रूप से `pip list --outdated` से अपडेट जांचें
- सुरक्षा ऑडिट के लिए `pip-audit` उपयोग करें
- `pip install --user` से बचें - वर्चुअलएनवी प्राथमिकता दें
आधुनिक पिप विशेषताएं (2024+)
- निर्भरता समूह - `pip install 'pkg[dev,test]'`
- पिपएक्स (pipx) - CLI टूल्स के लिए आइसोलेटेड इंस्टॉल
- यूवी (uv) - अत्यधिक तेज़ इंस्टॉलर (Rust में लिखा गया)
- PEP 665 - लॉक फ़ाइल मानक (विकास में)
पिपएक्स उदाहरण
pipx install black
pipx install pytest
black --version # कहीं से भी उपलब्ध