मैं macOS या OS X पर पाइप कैसे स्थापित करूं?


1676

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

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

जवाबों:


3263

अद्यतन (जनवरी 2019):

easy_installपदावनत कर दिया गया है । कृपया get-pip.pyइसके बजाय उपयोग करें :

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

पुराना उत्तर:

easy_install pip

यदि आपको इसे चलाने के लिए व्यवस्थापक विशेषाधिकारों की आवश्यकता है, तो प्रयास करें:

sudo easy_install pip

25
यदि आप एक प्रॉक्सी के पीछे हैं, तो सुनिश्चित करें कि http_proxy और https_proxy को सही तरीके से सेट किया गया है, तो sudo के साथ '-E' विकल्प का उपयोग करें: sudo -E easy_install pip
नील स्कैपर

18
Installed /Library/Python/2.7/site-packages/pip-6.0.6-py2.7.egg- मेरे python3 स्थापना के बारे में क्या? इसका मतलब यह है कि पाइप मेरे python2 स्थापना का उपयोग करता है?
temporary_user_name

44
एक अतिरिक्त चेतावनी: होमबॉव आधारित अजगर स्थापित होने पर पहले इसे न चलाएं और इससे पहले PATH में होता है (जैसे कि जब आप बदलते हैं / आदि / पथ): यह गलत पायथन के लिए रूट क्रेडेंशियल के साथ पाइप स्थापित करेगा
acidjon

11
पर त्रुटि #notsoeasy डाउनलोड त्रुटि मिली pypi.python.org/simple : [एसएसएल: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 चेतावनी प्रोटोकॉल संस्करण (_ssl.c: 590) - कुछ संकुल नहीं पाया जा सकता है! Requirement.parse के लिए उपयुक्त वितरण नहीं मिल सका ( 'पिप'): नहीं स्थानीय संकुल या डाउनलोड लिंक पिप त्रुटि के लिए मिला
htafoya

5
@ शातोफ़ायदा मुझे वही त्रुटि मिली। इसके बदले मेरे लिए काम कियाcurl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && sudo python get-pip.py

590

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

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

sudo easy_install pip

2019 : ⚠️ पदावनतeasy_install कर दिया गया है । पसंदीदा इंस्टालेशन के लिए नीचे विधि # 2 की जाँच करें !

मैंने एक जिफ़ बनाया, coz। क्यों नहीं?

मैक पर PIP स्थापित करें

विवरण:

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

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

python --version

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

ℹ️ अब, आपको केवल निम्नलिखित कमांड को चलाना है।

sudo easy_install pip

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

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

चीयर्स!

PS मैं इसके बारे में एक पोस्ट ब्लॉगिंग समाप्त हो गया। QuickTip: मैं macOS या OS X पर पाइप कैसे स्थापित करूं?


अद्यतन (जनवरी 2019): विधि # 2: दो लाइन समाधान -

easy_installपदावनत कर दिया गया है । कृपया get-pip.pyइसके बजाय उपयोग करें ।

सबसे पहले get-pipफाइल को डाउनलोड करें

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

अब इस फाइल को इंस्टॉल करने के लिए चलाएं pip

python get-pip.py

इससे हो जाना चाहिए।

एक और जिफ आपने कहा? ये रहा!

पाइप की मैन्युअल स्थापना


4
ERROR: एन्वायरन्मेंट पर्यावरण के कारण पैकेज स्थापित नहीं कर सका: [Errno 13] अनुमति से इनकार किया: '/Library/Python/2.7/site-packages/pip' --userविकल्प का उपयोग करने या अनुमतियों की जाँच करने पर विचार करें ।
2540625

1
प्रयोग करके देखेंsudo
अहमद आवा

1
अजगर की कोशिश करने के बाद get-pip.py मुझे ERROR मिल जाता है: एन्वायरन्मेंटError के कारण पैकेज स्थापित नहीं कर सका: [Errno 13] अनुमति देने से इनकार किया: '/Library/Python/2.7/site-xages/pip-19.1.dist-info / RECORD ' --userविकल्प का उपयोग करने पर विचार करें या अनुमतियों की जाँच करें।
जोनास

मैंने बस कोशिश की, on.ahmda.ws/424d72 - यह उम्मीद के मुताबिक काम कर रहा है। क्या आप दूसरी विधि का उपयोग कर रहे हैं?
अहमद आवा

के बाद curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py, मैं इसे curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bootstrap.pypa.io:443किसी भी विचार मिलता है ? @ अहमदवाइस
जॉनी

483

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

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

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

brew install python

2
फ़ोल्डर / usr / स्थानीय / बिन / पाइप पथ में था, लेकिन पाइप नहीं चल रहा था। मैंने फ़ोल्डर को हटा दिया और इसे फिर से इंस्टॉल किया और अब यह चलता है। धन्यवाद !!
शिष्य

16
ध्यान दें कि यदि आप होमब्रे का उपयोग करते हैं, तो आप अपने स्वयं के अजगर का उपयोग करते हैं, न कि सिस्टम एक का। यदि आप wxpython का उपयोग करना चाहते हैं तो यह नरक का मार्ग है ...
GreenAsJade

3
मुझे यह समाधान पसंद है क्योंकि "सुडो" की आवश्यकता नहीं है। आइए सिस्टम के अजगर के साथ सामान न करें।
justrhysism

3
होमब्रे के साथ अजगर स्थापित करना भी पाइप स्थापित करता है। सब कुछ स्थानीय रूप से स्थापित है और इसकी आवश्यकता नहीं है sudo
joshlsullivan

81
यदि आप पायथन स्थापित करते हैं, लेकिन फिर pipभी आपके रास्ते में नहीं है, तो आपको इस तरह से फिर से लिंक करने की आवश्यकता हो सकती हैbrew unlink python && brew link python
क्रिश्चियन लॉन्ग

452

मुझे आश्चर्य है कि किसी ने भी इसका उल्लेख नहीं किया है - 2013 के बाद से, अजगर खुद को स्थापित करने में सक्षम है pip, कोई बाहरी आदेश (और कोई इंटरनेट कनेक्शन) की आवश्यकता नहीं है।

sudo -H python -m ensurepip

यह क्या होगा के लिए एक समान स्थापित बना easy_installदेगा।


3
उत्तम! मेरा सिस्टम आसान-इंस्टॉल का पता नहीं लगा सका, इसलिए अन्य समाधान काम नहीं किए।
user3235770

1
यह एक फ़ायरवॉल के पीछे से काम करता है जहाँ अन्य विफल रहे। धन्यवाद!
फ्लोरिस

6
यह मदद करता है अगर आपके पास अजगर के कई संस्करण हैं, और पाइप प्राप्त करने के लिए एक विशिष्ट की आवश्यकता है।
2

2
@ user3.1415927 आप उपयोग कर सकते हैं/path/to/your/python -m pip <command>
felixphew 16'18

5
सबसे अच्छा समाधान, MacOS पर आकर्षण की तरह काम किया। easy_install डाउनलोड त्रुटियों को दे रहा था।
eXc

134

मैक पर:

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

    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

उपरोक्त सभी समाधानों में उपरोक्त सभी वितरणनॉटफ़ाउंड अपवाद हैं। यह पूरी तरह से काम किया।
अटक गया

मुझे Easy_install इंस्टॉल के बाद टर्मिनल को फिर से शुरू करना पड़ा, और मुझे पाइप स्थापित करने के लिए कुछ पर SUDO चलाना पड़ा .. लेकिन उसके बाद, पूरी तरह से काम करता है
सिंदरी rór

3
नवीनतम OSX easy_install के साथ पहले से ही बंडल है और कॉलिंग curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo pythonआपके सेटअप को तोड़ देगी! अगर आपके पास पहले से ही है, तो easy_setup स्थापित न करें, मैंने इस कमांड के बाद अपने सेटअप को सुधारने के लिए एक घंटे का समय बिताया है (धन्यवाद stackoverflow.com/questions/6012246/… )।
सर्गी सोकोलेन्को

1
सीधे एक दुभाषिया में कर्ल पाइपिंग के लिए डाउनवोटिंग ... इस अभ्यास के रूप में आम है, यह कुछ ऐसा है जिसके सुरक्षा निहितार्थ मुझे पसंद नहीं हैं। (साथ ही, मुझे लगता है कि इस सवाल के बेहतर उत्तर हैं।)
19

ये भी अमेज़न से आधिकारिक निर्देश भी कर रहे हैं - docs.aws.amazon.com/cli/latest/userguide/cli-install-macos.html
chrismarx

90

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

sudo easy_install pip

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

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


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

1
मुझे भी दौड़ना थाpip install --upgrade pip
थर्र

क्या अजगर संस्करण पर निर्भर है पाइप? मैंने python3 स्थापित किया है, लेकिन यह कमांड python2 का उपयोग करता है। पाइप को सफलतापूर्वक स्थापित किया गया है, हालांकि।
फेलिक्स

85

अद्यतन 2019 अक्टूबर: MacOs Mojave

MacOS के साथ आता है python2, लेकिन साथ नहीं pip। वैसे भी, इसे होमब्रे के साथ प्रबंधित करना बेहतर है, आपको इसे पहले स्थापित करना होगा:

https://docs.brew.sh/Installation

Python2 स्थापित करें:

brew install python

चेतावनी : एक आधुनिक macOS (2019) के लिए यह स्थापित हो सकता है python3, और python2आपके लिए वास्तव में करने की आवश्यकता है:brew install python@2

Python3 स्थापित करें:

brew install python3

अद्यतन : पायथन 3

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

brew install python3

नया 2019: अब पाइप संस्करण 3 का उपयोग करने के लिए, उपयोग करें pip3, या आप निष्पादित कर सकते हैं: python3संस्करण 3 का उपयोग करने के लिए। जब ​​आप पाइप 3 के साथ पैकेज स्थापित करते हैं, तो वे अलग हो जाएंगे python2

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

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

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

pip -V
python --version

NEW 2019:
pip3 -V
python3 --version

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

$ deactivate

मेरे लिए, sudo python get_pip.pyअच्छी तरह से काम किया, ओएस एक्स अजगर पर कारण पहले से ही स्थापित है!
अभिषेक घोष

यदि आप अजगर के नए संस्करण का उपयोग करना चाहते हैं तो यह एक विकल्प हो सकता है क्योंकि पायथन का मैक डिफ़ॉल्ट इंस्टॉल 2.7x है। आप पायथन के बजाय पायथन 3 से ऊपर के चरण 2 को बदलकर ऐसा करेंगे। अतिरिक्त ध्यान दें, अजगर का काढ़ा स्थापित पाइप भी स्थापित करेगा, और उन्नयन / यूज़िंग पाइप के बारे में जानकारी प्रदान करेगा।
डेलिसिया ब्रमिट

@ डेलिशिया ब्रैमिट ने आपके सुझाव के अनुसार मेरा उत्तर सही कर दिया है, और मैंने python3 के लिए एक नया ब्लॉक जोड़ा है
2

curl -O https://bootstrap.pypa.io/get-pip.py | sudo python3 get-pip.pyEl Capitan पर पायथन 3 के लिए।
19

7
मेरा पाइप कहा जाता हैpip3
इवान मोरन

83

सरलतम उपाय पाइप के होम साइट से इंस्टॉलेशन निर्देश का पालन करना है ।

मूल रूप से, इसमें निम्न शामिल हैं:

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

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

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


मेरे पास एक दूसरा काढ़ा स्थापित अजगर है, लेकिन मैं अपने मूल / usr / बिन मैक अजगर पर पाइप स्थापित करने की कोशिश कर रहा हूं। क्या आप जानते हैं कि मैं उस इंस्टॉलेशन के लिए पाइप तक कैसे पहुंच सकता हूं? मैंने पाइप स्थापित करने के लिए / usr / bin / python का उपयोग किया, लेकिन pip / usr / bin / में नहीं था।
वेस्ले

1
@Wesley आपको दूसरी स्थापना कैसे मिली? यदि आप एक अजगर संस्करण प्रबंधक का उपयोग कर रहे हैं तो आपके द्वारा इच्छित अजगर संस्करण को सेट करने का विकल्प होना चाहिए और फिर आपको उस विशिष्ट संस्करण के लिए ऊपर विधि के माध्यम से पाइप स्थापित करने में सक्षम होना चाहिए।
जॉर्ज बुकरन

1
यह असुरक्षित है, क्योंकि आप get-pip.pyअंडर रन करते हैं sudo, लेकिन आप यह गारंटी नहीं दे सकते हैं कि get-pip.pyजब तक आप चेकसम नहीं जानते, तब तक आप उचित डाउनलोड नहीं करेंगे। इस पर अधिक: stackoverflow.com/questions/34587473/…
व्लादिमीर इग्नाटयेव

2
ऐसा लगता है कि लिंक किए गए पृष्ठ को pip.pypa.io/en/stable/installing पर ले जाया गया है, जिसमें उल्लेख किया गया है "चेतावनी! यदि आप अपने ऑपरेटिंग सिस्टम या किसी अन्य पैकेज प्रबंधक द्वारा प्रबंधित पायथन इंस्टॉल का उपयोग कर रहे हैं तो सावधान रहें। get-pip। py उन उपकरणों के साथ समन्वय नहीं करता है, और आपके सिस्टम को असंगत स्थिति में छोड़ सकता है। "
टेलर एड्मिस्टन

2
यह चेतावनी मेरे लिए भ्रामक है क्योंकि git-pip.pyऐप्पल के स्टॉक पाइथन के लिए पाइप स्थापित करने के लिए स्क्रिप्ट का उपयोग करना स्क्रिप्ट के लिए मुख्य उपयोग का मामला है। होमबॉव के माध्यम से सिर्फ अजगर स्थापित करने के लिए मौजूदा स्क्रिप्ट का उपयोग करना है।
टेलर एड्मिस्टन

42

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

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 पर किसी भी ५०,०००+ पैकेज को स्थापित करने के लिए तैयार हैं ।

अन्य नोट

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

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

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

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


1
वास्तव में, python2 के लिए सहानुभूति है python, और python3python3 के लिए सहानुभूति है ... जो पिछले स्थापित किया गया था।
कोरी गोल्डबर्ग

1
Homebrew डॉक्स का यह पृष्ठ बताता है कि प्रत्येक कमांड किस संस्करण को इंगित करता है: docs.brew.sh/Homebrew-and-Python
अल्बर्ट विला कैल्वो

42

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

python2.7 -m ensurepip --default-pip

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

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

3
हाल के
अजगरों के

अजगर get-pip.py
David Odhiambo

27

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

इसलिए,

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

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

आधिकारिक होमब्रेव पेज के अनुसार :

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

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

brew install python3

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


7
मेरे लिए काम नहीं किया। मैं सिएरा पर हूं। उन आदेशों को करने के बाद, यह सफल दिख रहा था, लेकिन तब -bash: pip: command not found। मेरे लिए क्या काम किया शीर्ष उत्तर था:sudo easy_install pip
iamse7en

@ iamse7en क्या आपने टर्मिनल को पुनः आरंभ किया या कोई अन्य टैब खोला? इंस्टॉलेशन कमांड के बाद लॉग क्या है?
ब्लास्ज़ार्ड

एफडब्ल्यूआईडब्ल्यू - मेरे पास भी pip: command not foundसंदेश था। मैंने iTerm में एक नया टैब खोलने का प्रयास किया और एक ही संदेश था। काढ़ा आदेश पर कोई त्रुटि नहीं।
डोमडम्ब्रोगिया

मुझे लगता है कि यह अजगर 3 स्थापित करेगा, और पाइप नहीं।
कार्तिक आरपी

4
उन लोगों के लिए जहां यह काम नहीं करता था, pip3 की तलाश करें, लेकिन "पाइप" नहीं और शायद एक उपनाम बनाएं
eMerzh

26

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

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

sudo python get-pip.py

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

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

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


25

आपको पहले ब्रू स्थापित करना चाहिए:

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

फिर काढ़ा पाइथन स्थापित करें

brew install python

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


8
लेकिन - आपने इस मामले में सिस्टम अजगर में पाइप स्थापित नहीं किया है, बल्कि आपने एक नया अजगर और इसके साथ पाइप स्थापित किया है। तब आप सभी प्रकार के संघर्ष में होंगे जो wxpython का उपयोग करने की कोशिश करेंगे ...
GreenAsJade

19

यदि आप "pip3" चाहते हैं, तो आप ff कर सकते हैं:

काढ़ा के माध्यम से: brew install python3

यहां छवि विवरण दर्ज करें

तो आप निष्पादित कर सकते हैं

pip3 <command> [options]


14
$ sudo port install py27-pip

फिर py27- पाइप बिन निर्देशिका को शामिल करने के लिए अपने PATH को अपडेट करें (आप इसे ~ / .bash_profile PATH = / opt / स्थानीय / लाइब्रेरी / फ्रेमवर्क / Python.framework / संस्करणों / 2.7 / bin में शामिल कर सकते हैं): $ PATH

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


portडिफ़ॉल्ट रूप से स्थापित नहीं है
पराग

12

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

फिर निम्नलिखित को चलाएँ: 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
...

1
हां, लेकिन सरल तरीके हैं
ultimatetechie

get-pip.py के बारे में यह जितना आसान है
Corey Goldberg

10

आवश्यकता के बिना स्थापित करें sudo

यदि आप pipआवश्यकता के बिना स्थापित करना चाहते हैं sudo, जो हमेशा वैश्विक स्तर पर संकुल स्थापित करने का प्रयास करते समय निराशा होती है, तो pipअपने स्थानीय फ़ोल्डर में स्थापित करें /usr/localजैसे:

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

और फिर:

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


4
पाइप स्थापित परिणामImportError: No module named pip._internal
'10

यह ImportError @raarts को ठीक करता है: stackoverflow.com/a/49997795/164545
Seanonym

9

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

brew install python

python3 स्थापित किया जाएगा, और इसके साथ पाइप को शिप किया गया है। कुछ पैकेज को स्थापित करने के लिए पाइप का उपयोग करने के लिए, निम्नलिखित चलाएं

pip3 install package

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


8

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

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

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

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

python setup.py install

एक बार जब आप ऐसा कर लेते हैं, तो आपके पास easy_install होगा।

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

sudo easy_install pip

यदि आप python.org से मैक इंस्टॉलर पैकेज डाउनलोड करते हैं, तो स्थापना में पाइप को बंडल किया जाता है। अब सेटअप टूल चलाने की आवश्यकता नहीं है।
बेवगी

5

किसी तरह आसान स्थापित मेरे पुराने मैक (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


-1

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


5
प्रश्न से संबंधित नहीं
डॉन पी

2
@DonnyP वास्तव में, यह सुझाव प्रश्न को संबोधित करता है और इसके साथ आने वाली मूल समस्या को शीघ्रता से हल करेगा pip। इस उत्तर को बढ़ावा और प्रोत्साहित किया जाना चाहिए।
पाइलैंग

1
यह एक जवाब नहीं है यह एक विज्ञापन है। अगर मैं गलत हूं तो लेखक को इस बारे में अधिक जानकारी प्रदान करनी चाहिए कि यह प्रश्न कैसे संबोधित करता है।
एमिल रेना एनरिकेज़

1
सवाल यह था कि पाइप को कैसे स्थापित किया जाए। यदि आप एक ऐसे उत्पाद की सलाह देते हैं जिसमें पहले से ही पाइप शामिल है, तो आपका उत्तर (या सुझाव) प्रश्न से संबंधित नहीं है।
बेनामी टाइप

2
यह सही जवाब है। पहले से ही स्थापित के condaसाथ आता है pipcondaअपने मैक पर इंस्टॉलेशन का उपयोग करना बेहतर होता है, जिसमें वर्णित सिस्टम विधियों के साथ गड़बड़ करने वाले अन्य तरीकों का उपयोग करना है। खासकर जब यह पायथन की बात आती है, तो नंगे के साथ चीजों को स्थापित pipकरना एक बहुत बुरा विचार है। आपको अपने पैकेज वातावरण को सही ढंग से अलग करने के बजाय इसके pipसाथ आना चाहिए conda
user5359531
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.