पायथन मॉड्यूल इंस्टॉल करने का सबसे अच्छा और अनुशंसित तरीका `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
सिस्टम पैकेज मैनेजर द्वारा प्रबंधित लिनक्स पायथन इंस्टॉल के लिए:
देखें: 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'
सामान्य पिप इंस्टॉल विकल्प
| विकल्प | विवरण |
|---|---|
-r requirements.txt | आवश्यकता फ़ाइल से इंस्टॉल करें |
--upgrade / -U | नवीनतम संस्करण में अपग्रेड करें |
--user | उपयोगकर्ता डायरेक्टरी में इंस्टॉल करें |
--target DIR | विशिष्ट डायरेक्टरी में इंस्टॉल करें |
--no-deps | निर्भरताएं इंस्टॉल न करें |
--pre | प्री-रिलीज़ संस्करण शामिल करें |
-i / --index-url | वैकल्पिक पैकेज इंडेक्स |
--extra-index-url | अतिरिक्त पैकेज इंडेक्स |
विभिन्न स्रोतों से इंस्टॉल करें
PyPI (डिफ़ॉल्ट)
pip install requests
Git रिपॉजिटरी
pip install git+https://github.com/user/repo.git
pip install git+https://github.com/user/repo.git@v1.0.0
pip install git+https://github.com/user/repo.git@branch-name
स्थानीय फ़ाइल/डायरेक्टरी
pip install /path/to/package
pip install ./my_package/
pip install -e ./my_package/ # संपादन योग्य मोड
व्हील फ़ाइल
pip install package.whl
निजी इंडेक्स
pip install --index-url https://private-pypi.example.com/simple/ package
सर्वोत्तम अभ्यास
- हमेशा वर्चुअल एनवायरनमेंट उपयोग करें
requirements.txtयाPipfile/pyproject.tomlबनाए रखें- प्रोडक्शन के लिए संस्करण पिन करें
- `pip freeze > requirements.txt` के साथ नियमित रूप से फ्रीज करें
- `pip audit` के साथ सुरक्षा जांचें
आधुनिक विकल्प
- Poetry - `poetry add package`
- Pipenv - `pipenv install package`
- PDM - `pdm add package`
- uv - `uv pip install package` (बहुत तेज़)