Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

मैक (Mac) पर पायथन मॉड्यूल इंस्टॉल करने का सबसे संगत तरीका क्या है?

पायथन पैकेज प्रबंधित करने का सबसे लोकप्रिय तरीका (यदि आप होमब्रू जैसे सिस्टम पैकेज मैनेजर का उपयोग नहीं कर रहे हैं) `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 मैक पर सबसे संगत और अनुशंसित दृष्टिकोण है।

  1. Mac पर इंस्टॉल करने के लिए 8 सबसे उपयोगी Homebrew ऐप्स Mac पर इंस्टॉल करने के लिए 8 सबसे उपयोगी Homebrew ऐप्स

    Homebrew खुद को macOS के लिए लापता पैकेज मैनेजर कहता है। लेकिन आप इसे कैसे उपयोग में ला सकते हैं? जैसा कि आप शायद नाम से बता सकते हैं, एक पैकेज मैनेजर एक प्रोग्राम है जो आपको सॉफ्टवेयर पैकेजेस को मैनेज करने देता है। ये ऐप्स, एप्लेट्स, और अन्य छोटी अच्छाइयों को इंस्टॉल करते हैं जो आपके दिन-प्रतिदिन क

  1. - पायथन में स्ट्रिंग खाली है या नहीं जांचने का सबसे सुंदर तरीका क्या है?

    खाली स्ट्रिंग्स falsy होती हैं जिसका अर्थ है कि वे बूलियन संदर्भ में झूठी मानी जाती हैं, इसलिए आप बस not string का उपयोग कर सकते हैं। उदाहरण string = if not string: print(Empty String!) आउटपुट यह आउटपुट देगा: Empty String! उदाहरण यदि आपकी स्ट्रिंग में व्हाइटस्पेस हो सकता है और आप फिर भी चाहते ह

  1. - पायथन एक्सेप्शन को लॉग करने का सबसे अच्छा तरीका क्या है?

    हम logging मॉड्यूल इम्पोर्ट करते हैं और फिर पायथन एक्सेप्शन का लॉग बनाने के लिए logging.exception मेथड का उपयोग करते हैं। उदाहरण import logging try: print(toy + 6) except Exception as e: logging.exception(This is an exception log) आउटपुट हमें निम्न आउटपुट मिलता है: ERROR:root:This is an exce