पायथन पैकेज प्रबंधित करने का सबसे लोकप्रिय तरीका (यदि आप होमब्रू जैसे सिस्टम पैकेज मैनेजर का उपयोग नहीं कर रहे हैं) `setuptools` और `easy_install` का उपयोग करना है। यह शायद आपके सिस्टम पर पहले से इंस्टॉल है। इसे इस तरह उपयोग करें:
easy_install django
`easy_install` पायथन पैकेज इंडेक्स का उपयोग करता है जो पायथन डेवलपर्स के लिए एक अद्भुत संसाधन है। उपलब्ध पैकेज देखने के लिए चारों ओर देखें।
बेहतर और अधिक विश्वसनीय तरीका: pip
क्रॉस-प्लेटफॉर्म पायथन मॉड्यूल इंस्टॉल करने का एक बेहतर और अधिक विश्वसनीय तरीका `pip` का उपयोग करना है। यदि आपके पास पायथन 2 ≥2.7.9 या पायथन 3 ≥3.4 python.org से इंस्टॉल है, तो आपके पास पहले से ही पिप और सेटअपटूल्स होंगे, लेकिन नवीनतम संस्करण में अपग्रेड करने की आवश्यकता होगी:
pip install -U pip setuptools
अन्यथा:
`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'
मैक-विशिष्ट सिफारिशें
1. Homebrew पायथन + pip (अनुशंसित)
brew install python
pip install package_name
2. pyenv + pip (एकाधिक पायथन संस्करण)
brew install pyenv
pyenv install 3.11.0
pyenv global 3.11.0
pip install package_name
3. सिस्टम पायथन का उपयोग न करें
macOS सिस्टम पायथन (`/usr/bin/python3`) संशोधित नहीं किया जाना चाहिए। हमेशा अलग पायथन इंस्टॉलेशन उपयोग करें।
4. वर्चुअल एनवायरनमेंट हमेशा उपयोग करें
python -m venv venv
source venv/bin/activate
pip install package_name
टूल तुलना
| टूल | पक्ष | विपक्ष |
|---|---|---|
| Homebrew + pip | सरल, सिस्टम एकीकरण | संस्करण नियंत्रण सीमित |
| pyenv + pip | पूर्ण संस्करण नियंत्रण | अतिरिक्त सेटअप |
| Conda | बाइनरी पैकेज, गैर-पायथन निर्भरता | बड़ा डाउनलोड |
| Docker | पूर्ण आइसोलेशन | ओवरहेड |
निष्कर्ष
Homebrew पायथन + वर्चुअल एनवायरनमेंट + pip मैक पर सबसे संगत और अनुशंसित दृष्टिकोण है।