पायथन मॉड्यूल इंस्टॉल करने का सबसे अच्छा और अनुशंसित तरीका `pip` का उपयोग करना है, जो पायथन पैकेज मैनेजर है। यह मॉड्यूल की निर्भरताओं को भी स्वचालित रूप से इंस्टॉल करता है।
पिप अपग्रेड करें
यदि आपके पास पायथन 2 ≥2.7.9 या पायथन 3 ≥3.4 python.org से इंस्टॉल है, तो आपके पास पहले से ही पिप और सेटअपटूल्स होंगे, लेकिन नवीनतम संस्करण में अपग्रेड करने की आवश्यकता होगी:
Linux या macOS पर:
pip install -U pip setuptools
Windows पर:
python -m pip install -U pip setuptools
सिस्टम पैकेज मैनेजर (yum, apt-get, आदि) द्वारा प्रबंधित लिनक्स पायथन इंस्टॉल के लिए:
देखें: 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 search query | पैकेज खोजें (डिप्रिकेटेड) |
सर्वोत्तम अभ्यास
- हमेशा वर्चुअल एनवायरनमेंट में काम करें
requirements.txtयाPipfile/pyproject.tomlका उपयोग करें- संस्करण पिन करें (`==`) प्रोडक्शन के लिए
- नियमित रूप से `pip list --outdated` से अपडेट जांचें
- सुरक्षा ऑडिट के लिए `pip-audit` उपयोग करें
आधुनिक विकल्प
- Poetry - निर्भरता प्रबंधन + पैकेजिंग
- Pipenv - वर्चुअलएनवी + पिप एकीकरण
- PDM - PEP 621 अनुरूप
- uv - अत्यधिक तेज़ पायथन पैकेज इंस्टॉलर (Rust में लिखा गया)