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




प्लम्बर फिटिंग नाम हिन्दी (17)

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

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


नीचे दी गई वेबसाइट से पायथन सेटअप टूल डाउनलोड करें:

https://pypi.python.org/pypi/setuptools

टैर फ़ाइल का प्रयोग करें।

एक बार डाउनलोड करने के बाद, डाउनलोड किए गए फ़ोल्डर पर जाएं और चलाएं

python setup.py install

एक बार ऐसा करने के बाद, आपके पास easy_install होगा।

पीआईपी स्थापित करने के लिए नीचे दिए गए का प्रयोग करें:

sudo easy_install pip

किसी भी तरह से आसान इंस्टॉल मेरे पुराने मैक (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


नया 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

$ sudo port install py27-pip

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

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


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

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

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

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

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


आपको पहले ब्रू इंस्टॉल करना चाहिए:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

फिर पायथन स्थापित करें

brew install python

फिर pip काम करेगा


पाइप को स्थापित या अपग्रेड करने के लिए, 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
...

pip ओएस एक्स पर easy_install माध्यम से उपलब्ध है।
टर्मिनल खोलें और टाइप करें:

sudo easy_install pip

पासवर्ड के लिए संकेत मिलने पर आपका सामान्य लॉगिन पासवर्ड दर्ज करें।
स्थापना पूरी होने के बाद आप अपेक्षित के रूप में pip का उपयोग करने में सक्षम होना चाहिए।

नोट: यह अन्य पायथन पैकेजों के लिए भी काम करता है


पाइथन की एक अलग प्रति स्थापित करना एक लोकप्रिय विकल्प है, भले ही पायथन पहले ही मैकोज़ के साथ आता है। आप यह सुनिश्चित करने के लिए ज़िम्मेदारी लेते हैं कि आप अपने इच्छित पायथन की प्रति का उपयोग कर रहे हैं। लेकिन, लाभों में नवीनतम पायथन रिलीज हो रहा है और कुछ चीजें गलत तरीके से गलत होने पर आपके सिस्टम को खोने से कुछ सुरक्षा मिल रही हैं।

HomeBrew का उपयोग कर पायथन स्थापित करने के लिए:

brew update
brew install python # or brew install python3

अब पुष्टि करें कि हम अपने नए स्थापित पायथन के साथ काम कर रहे हैं:

ls -lh `which python`

... इसमें "सेलर" के साथ पथ के लिए एक प्रतीकात्मक लिंक दिखाना चाहिए जैसे:

lrwxr-xr-x  1 chris  admin    35B Dec  2 13:40 /usr/local/bin/python -> ../Cellar/python/2.7.8_2/bin/python

पाइथन के साथ पिप स्थापित किया जाना चाहिए। आप इसे टाइप करके अपग्रेड करना चाहेंगे:

pip install --upgrade pip

अब आप PyPI पर 50,000+ पैकेजों में से किसी एक को स्थापित करने के लिए तैयार हैं।

अन्य नोट

पूर्व में, मैंने पाइप स्थापित करने के लिए get -pip.py का उपयोग किया है। लेकिन, दस्तावेज़ चेतावनी देते हैं कि get-pip.py पैकेज प्रबंधक के साथ समन्वय नहीं करता है और आपके सिस्टम को असंगत स्थिति में छोड़ सकता है। वैसे भी, इसकी कोई आवश्यकता नहीं है, बशर्ते कि पाइप अब 2.7.9 के रूप में पायथन के साथ शामिल हो

ध्यान दें कि पाइप पायथन के लिए एकमात्र पैकेज प्रबंधक नहीं है। Easy_install भी है। दोनों को मिश्रण करना अच्छा नहीं है, इसलिए ऐसा मत करो।

अंत में, यदि आपके पास पाइथन 2 और 3 दोनों स्थापित हैं, तो पीआईपी जो भी पाइथन आपने आखिरी बार स्थापित किया है, उसे इंगित करेगा। स्पष्ट रूप से या तो पीपी 2 या पीपी 3 का उपयोग करने की आदत में जाओ, इसलिए आप सुनिश्चित हैं कि कौन सा पायथन नई लाइब्रेरी प्राप्त कर रहा है।

हैप्पी हैकिंग!


इस फ़ाइल को डाउनलोड करें: get-pip.py

फिर बस टाइप करें

sudo python get-pip.py

सुनिश्चित करें कि आप get -pip.py जैसी ही निर्देशिका पर हैं या आप उस फ़ाइल के लिए सही पथ प्रदान करते हैं।

विवरण के लिए, आप यहां जा सकते हैं: http://pip.readthedocs.org/en/latest/installing.html

या, http://thegauraw.tumblr.com/post/47601704154/how-to-install-pip-in-both-windows-ubuntu-easiest-way


मैक पर:

  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
    

पहले python3 स्थापित करें, फिर पैकेज स्थापित करने के लिए pip3 का उपयोग करें।

brew install python

पायथन 3 स्थापित किया जाएगा, और पीआईपी इसके साथ भेज दिया जाता है। कुछ पैकेज स्थापित करने के लिए पीआईपी का उपयोग करने के लिए, निम्न चलाएं

pip3 install package

ध्यान दें कि यह pip3 है क्योंकि आप python3 का उपयोग करना चाहते हैं।


आप इसे ओएस एक्स पर होमब्रू के माध्यम से इंस्टॉल कर सकते हैं। आप होमब्रू के साथ पाइथन क्यों स्थापित करेंगे?

पायथन का संस्करण जो ओएस एक्स के साथ जहाजों को सीखने के लिए बहुत अच्छा है लेकिन यह विकास के लिए अच्छा नहीं है। ओएस एक्स के साथ भेजा गया संस्करण आधिकारिक वर्तमान पायथन रिलीज से पुराना हो सकता है, जिसे स्थिर उत्पादन संस्करण माना जाता है। ( source )

होमब्रू ओएस एक्स के लिए पैकेज मैनेजर का कुछ है। होमब्रू पेज पर अधिक जानकारी प्राप्त करें। एक बार होमब्रू स्थापित हो जाने के बाद, नवीनतम पायथन, पिप और सेटअपअप को स्थापित करने के लिए निम्न चलाएं:

brew install python

ये सभी उत्तर sudo उपयोग करते हैं, और फिर आप वैश्विक स्तर पर संकुल को स्थापित करने का प्रयास करते समय इन सभी समस्याओं का सामना करते हैं।

इसके बजाय अपने / usr / स्थानीय फ़ोल्डर में पाइप इंस्टॉल करें:

curl https://bootstrap.pypa.io/get-pip.py > get-pip.py
python get-pip.py --prefix=/usr/local/

और फिर:

pip install <package-of-choice> बिना sudo


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

sudo easy_install pip

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

python2.7 -m ensurepip --default-pip

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

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


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





install