python - मैं मैकोज़ या ओएस एक्स पर पाइप कैसे स्थापित करूं?




11 Answers

आपको बस इतना करना है

sudo easy_install pip

मैंने कल अधिकांश दिन pip (पायथन के लिए पैकेज मैनेजर) स्थापित करने के लिए एक स्पष्ट उत्तर pip । मुझे अच्छा समाधान नहीं मिल रहा है।

इसे कैसे स्थापित किया जा सकता है?




⚡️ टीएल; डीआर - एक लाइन समाधान।

तुमको बस यह करना है:

sudo easy_install pip

मानार्थ जीआईएफ

विवरण:

ठीक है, मैंने ऊपर दिए गए समाधान पढ़े हैं, लेकिन यहां pip स्थापित करने के लिए एक आसान समाधान है।

मैकोज़ Python स्थापित के साथ आता है। लेकिन यह सुनिश्चित करने के लिए कि आपके पास Python टर्मिनल खोलें और निम्न आदेश चलाएं।

python --version

यदि यह आदेश एक संस्करण संख्या देता है जिसका अर्थ है कि Python मौजूद है। जिसका अर्थ यह भी है कि आप macOS/OSX का उपयोग कर रहे हैं, इस पर विचार करने के लिए आपके पास पहले से आसान पहुंच है।

अब, आपको बस इतना करना है कि निम्न आदेश चलाएं।

sudo easy_install pip

उसके बाद, pip स्थापित किया जाएगा और आप इसे अन्य पैकेजों को स्थापित करने के लिए उपयोग करने में सक्षम होंगे।

अगर आपको इस तरह से pip स्थापित करने में कोई समस्या है तो मुझे बताएं।

चीयर्स!

पीएस मैंने इसके बारे में एक पोस्ट ब्लॉगिंग समाप्त कर दिया।




मैक पर:

  1. Easy_install स्थापित करें

    curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
    
  2. पाइप स्थापित करें

    sudo easy_install pip
    
  3. अब, आप बाहरी मॉड्यूल स्थापित कर सकते हैं। उदाहरण के लिए

    pip install regex   # This is only an example for installing other modules
    



पाइप की होम साइट से इंस्टॉलेशन निर्देश का पालन करना सबसे आसान समाधान है।

असल में, इसमें निम्न शामिल हैं:

  • get-pip.py डाउनलोड get-pip.py । एक विश्वसनीय लिंक का पालन करके ऐसा करना सुनिश्चित करें क्योंकि आपको स्क्रिप्ट को रूट के रूप में चलाने की आवश्यकता होगी।
  • कॉल sudo python get-pip.py

उस समाधान का मुख्य लाभ यह है कि यह पाइथन संस्करण के लिए पाइप स्थापित करता है जिसका उपयोग get-pip.py चलाने के लिए किया गया है, जिसका अर्थ यह है कि यदि आप get-pip.py चलाने के लिए पाइथन की डिफ़ॉल्ट ओएस एक्स स्थापना का उपयोग करते हैं तो आप इंस्टॉल करेंगे सिस्टम से पाइथन स्थापित करने के लिए पाइप।

ओएस एक्स पर पैकेज मैनेजर (होमब्री या मैकपोर्ट) का उपयोग करने वाले अधिकांश समाधान पैकेज प्रबंधक के वातावरण में पाइथन की एक अनावश्यक स्थापना बनाते हैं जो आपके सिस्टम में असंगतता पैदा कर सकता है, जो आप कर रहे हैं उसके आधार पर, आप एक इंस्टॉलेशन को कॉल कर सकते हैं एक के बजाय अजगर।




नया 2016 दिसंबर: यह ओएस एक्स v10.11 (एल कैपिटन) पर मेरे लिए काम किया:

मैक python 2 साथ आता है, लेकिन पीआईपी के साथ नहीं।

आवश्यकताएँ

homebrew

कदम :

  1. curl -O https://bootstrap.pypa.io/get-pip.py

  2. sudo python get-pip.py

इसके साथ मुझे इन त्रुटियों को मिला (लेकिन मैंने उन्हें चरण 3 में हल किया है):

निर्देशिका '/Users/myuser/Library/Caches/pip/http' या इसकी मूल निर्देशिका वर्तमान उपयोगकर्ता के स्वामित्व में नहीं है और कैश अक्षम कर दिया गया है। कृपया उस निर्देशिका की अनुमतियों और मालिक की जांच करें। यदि सूडो के साथ पाइप निष्पादित करते हैं, तो आप sudo's -H flag को चाह सकते हैं।

निर्देशिका '/Users/myuser/Library/Caches/pip' या इसकी मूल निर्देशिका वर्तमान उपयोगकर्ता के स्वामित्व में नहीं है और कैशिंग पहियों को अक्षम कर दिया गया है। उस निर्देशिका के अनुमतियों और मालिक की जांच करें। यदि सूडो के साथ पाइप निष्पादित करते हैं, तो आप sudo's -H flag को चाह सकते हैं।

  1. pip install --upgrade pip

अंत में आप एक ऐप इंस्टॉल कर सकते हैं जैसे:

  1. pip install couchapp

अद्यतन : Python 3

यदि आप python 3 स्थापित करते हैं, तो पीपी स्वचालित रूप से स्थापित हो जाएगा।

brew install python3

आपको केवल पीपी को अपग्रेड करने की आवश्यकता है, लेकिन इससे पहले आपको पाइथन 3 के साथ काम करने के लिए वर्चुअल वातावरण बनाना होगा। आप किसी प्रोजेक्ट फ़ोल्डर या किसी फ़ोल्डर का उपयोग कर सकते हैं:

python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip

संस्करणों की जांच करें:

pip -V
python --version

पर्यावरण को निष्क्रिय करने के लिए:

$ deactivate



उन लोगों के लिए जिनके पास python2 और python3 दोनों स्थापित हैं, यहां समाधान है:

python2.7 -m ensurepip --default-pip

इसके अतिरिक्त, यदि आप python3.6 के लिए पाइप स्थापित करना चाहते हैं:

wget https://bootstrap.pypa.io/get-pip.py sudo python3.6 get-pip.py




$ sudo port install py27-pip

फिर py27-pip bin निर्देशिका को शामिल करने के लिए अपने पथ को अपडेट करें (आप इसे ~ / .bash_profile PATH = / opt / local / Library / frameworks / Python.framework / संस्करण / 2.7 / bin: $ PATH में जोड़ सकते हैं

नई टर्मिनल विंडो में पाइप उपलब्ध होगा।




पाइप को स्थापित या अपग्रेड करने के लिए, http://www.pip-installer.org/en/latest/installing.html से get-pip.py डाउनलोड http://www.pip-installer.org/en/latest/installing.html

फिर निम्न चलाएं: sudo python get-pip.py

उदाहरण के लिए:

sudo python Desktop/get-pip.py 
Password:
  Downloading/unpacking pip
  Downloading pip-1.5.2-py2.py3-none-any.whl (1.2MB): 1.2MB downloaded
Installing collected packages: pip
Successfully installed pip
Cleaning up...

sudo pip install pymongo
Password:
Downloading/unpacking pymongo
  Downloading pymongo-2.6.3.tar.gz (324kB): 324kB downloaded
  Running setup.py (path:/private/var/folders/0c/jb79t3bx7cz6h7p71ydhwb_m0000gn/T/pip_build_goker/pymongo/setup.py) egg_info for package pymongo

Installing collected packages: pymongo
...



हाल के संस्करण पर (योसामेट या एल कैपिटन से मेरा मानना ​​है कि ... कम से कम सिएरा से आगे), यदि आप brew install python3 उपयोग करते हैं तो आपको brew install python3 बाद brew install python3 brew postinstall python3 चलाने की आवश्यकता है।

इसलिए,

brew install python3 # this only installs python
brew postinstall python3 # this installs pip

अद्यतन - 1.5 के बाद होमब्रू संस्करण

आधिकारिक होमब्रू पेज के मुताबिक:

1 मार्च 2018 को पायथन फॉर्मूला को पायथन 3.x में अपग्रेड कर दिया जाएगा और पाइथन 2.7 को स्थापित करने के लिए एक पायथन @ 2 फॉर्मूला जोड़ा जाएगा (हालांकि यह केवल इतना ही होगा कि न तो पाइथन और न ही पायथन 2 डिफ़ॉल्ट रूप से पीएटीएच में जोड़ा जाएगा एक मैनुअल ब्रू लिंक - बल)। हम अजगर 2, पायथन 3 और पायथन @ 3 उपनाम बनाए रखेंगे।

तो पायथन 3 स्थापित करने के लिए, निम्न आदेश चलाएं:

brew install python3

फिर, pip स्वचालित रूप से स्थापित हो जाती है, और आप किसी भी पैकेज को pip install <package> द्वारा इंस्टॉल कर सकते हैं।




किसी भी तरह से आसान इंस्टॉल मेरे पुराने मैक (10.8) पर काम नहीं करता है। यह मेरी समस्या का समाधान करता है।

wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py

यदि आपके पास wget नहीं है, तो बस ब्राउज़र में खोलें https://bootstrap.pypa.io/get-pip.py फिर get-pip.py रूप में get-pip.py




मैं आपको एनाकोंडा की सलाह देता हूं। यह पायथन द्वारा संचालित अग्रणी ओपन डेटा साइंस प्लेटफार्म है। कई बुनियादी पैकेज स्थापित हैं।




Related