जवाबों:
अद्यतन (जनवरी 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
Installed /Library/Python/2.7/site-packages/pip-6.0.6-py2.7.egg
- मेरे python3 स्थापना के बारे में क्या? इसका मतलब यह है कि पाइप मेरे python2 स्थापना का उपयोग करता है?
⚡️ टीएल; डीआर - एक लाइन समाधान।
तुमको बस यह करना है:
sudo easy_install pip
2019 : ⚠️ पदावनत
easy_install
कर दिया गया है । पसंदीदा इंस्टालेशन के लिए नीचे विधि # 2 की जाँच करें !
मैंने एक जिफ़ बनाया, coz। क्यों नहीं?
विवरण:
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
इससे हो जाना चाहिए।
एक और जिफ आपने कहा? ये रहा!
--user
विकल्प का उपयोग करने या अनुमतियों की जाँच करने पर विचार करें ।
sudo
--user
विकल्प का उपयोग करने पर विचार करें या अनुमतियों की जाँच करें।
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
किसी भी विचार मिलता है ? @ अहमदवाइस
आप इसे होम एक्स के माध्यम से ओएस एक्स पर स्थापित कर सकते हैं। आप होमब्रे के साथ पायथन क्यों स्थापित करेंगे?
पायथन का संस्करण जो ओएस एक्स के साथ जहाज सीखने के लिए बहुत अच्छा है, लेकिन यह विकास के लिए अच्छा नहीं है। ओएस एक्स के साथ भेज दिया गया संस्करण आधिकारिक वर्तमान पायथन रिलीज से पुराना हो सकता है, जिसे स्थिर उत्पादन संस्करण माना जाता है। ( स्रोत )
Homebrew OS X के लिए एक पैकेज मैनेजर है । Homebrew पेज पर अधिक जानकारी प्राप्त करें । एक बार Homebrew स्थापित हो जाने के बाद, नवीनतम पायथन, पिप और सेटप्टूल को स्थापित करने के लिए निम्नलिखित चलाएँ:
brew install python
sudo
।
pip
भी आपके रास्ते में नहीं है, तो आपको इस तरह से फिर से लिंक करने की आवश्यकता हो सकती हैbrew unlink python && brew link python
मुझे आश्चर्य है कि किसी ने भी इसका उल्लेख नहीं किया है - 2013 के बाद से, अजगर खुद को स्थापित करने में सक्षम है pip
, कोई बाहरी आदेश (और कोई इंटरनेट कनेक्शन) की आवश्यकता नहीं है।
sudo -H python -m ensurepip
यह क्या होगा के लिए एक समान स्थापित बना easy_install
देगा।
/path/to/your/python -m pip <command>
मैक पर:
आसान स्थापित करें
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
पाइप स्थापित करें
sudo easy_install pip
अब, आप बाहरी मॉड्यूल स्थापित कर सकते हैं। उदाहरण के लिए
pip install regex # This is only an example for installing other modules
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
आपके सेटअप को तोड़ देगी! अगर आपके पास पहले से ही है, तो easy_setup स्थापित न करें, मैंने इस कमांड के बाद अपने सेटअप को सुधारने के लिए एक घंटे का समय बिताया है (धन्यवाद stackoverflow.com/questions/6012246/… )।
pip
OS X के माध्यम से उपलब्ध है easy_install
।
एक टर्मिनल खोलें और टाइप करें:
sudo easy_install pip
जब पासवर्ड के लिए कहा जाए तो अपना सामान्य लॉगिन पासवर्ड दर्ज करें।
इंस्टॉलेशन पूरा होने के बाद आपको pip
अपेक्षित रूप से उपयोग करने में सक्षम होना चाहिए ।
नोट: यह अन्य अजगर संकुल के लिए भी काम करता है
pip install --upgrade pip
अद्यतन 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
अच्छी तरह से काम किया, ओएस एक्स अजगर पर कारण पहले से ही स्थापित है!
curl -O https://bootstrap.pypa.io/get-pip.py | sudo python3 get-pip.py
El Capitan पर पायथन 3 के लिए।
pip3
सरलतम उपाय पाइप के होम साइट से इंस्टॉलेशन निर्देश का पालन करना है ।
मूल रूप से, इसमें निम्न शामिल हैं:
sudo python get-pip.py
उस समाधान का मुख्य लाभ यह है कि यह अजगर संस्करण के लिए पाइप स्थापित करता है जिसे चलाने के लिए उपयोग किया गया है get-pip.py
, जिसका अर्थ है कि यदि आप चलाने के लिए अजगर के डिफ़ॉल्ट ओएस एक्स इंस्टॉलेशन का उपयोग करते हैं तो आप get-pip.py
सिस्टम से अजगर स्थापित के लिए पाइप स्थापित करेंगे।
OS X पर एक पैकेज मैनेजर (होमब्रेव या मैकपोर्ट) का उपयोग करने वाले अधिकांश समाधान पैकेज मैनेजर के वातावरण में अजगर की एक निरर्थक स्थापना करते हैं जो आपके सिस्टम में असंगतता पैदा कर सकते हैं, जो आप कर रहे हैं उसके आधार पर, आप एक इंस्टॉलेशन को कॉल कर सकते हैं एक और के बजाय अजगर।
get-pip.py
अंडर रन करते हैं sudo
, लेकिन आप यह गारंटी नहीं दे सकते हैं कि get-pip.py
जब तक आप चेकसम नहीं जानते, तब तक आप उचित डाउनलोड नहीं करेंगे। इस पर अधिक: stackoverflow.com/questions/34587473/…
git-pip.py
ऐप्पल के स्टॉक पाइथन के लिए पाइप स्थापित करने के लिए स्क्रिप्ट का उपयोग करना स्क्रिप्ट के लिए मुख्य उपयोग का मामला है। होमबॉव के माध्यम से सिर्फ अजगर स्थापित करने के लिए मौजूदा स्क्रिप्ट का उपयोग करना है।
अजगर की एक अलग प्रतिलिपि स्थापित करना एक लोकप्रिय विकल्प है, भले ही पायथन पहले से ही मैकओएस के साथ आता है। आप यह सुनिश्चित करने के लिए ज़िम्मेदारी लेते हैं कि आप पायथन की उस प्रति का उपयोग कर रहे हैं जिसे आप चाहते हैं। लेकिन, लाभ नवीनतम पायथन रिलीज हो रहा है और अगर कुछ बुरी तरह से गलत हो जाता है तो अपने सिस्टम को छिपाने से कुछ सुरक्षा।
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 का स्पष्ट रूप से उपयोग करने की आदत डालें , इसलिए आप सुनिश्चित हैं कि पायथन को नई लाइब्रेरी मिल रही है।
हैप्पी हैकिंग!
python
, और python3
python3 के लिए सहानुभूति है ... जो पिछले स्थापित किया गया था।
उन लोगों के लिए जिनके पास python2 और python3 दोनों स्थापित हैं, यहां समाधान है:
python2.7 -m ensurepip --default-pip
इसके अतिरिक्त, यदि आप python3.6 के लिए पाइप स्थापित करना चाहते हैं:
wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py
हाल के संस्करण पर (योसेमाइट या एल कैपिटन से मेरा मानना है ... कम से कम सिएरा से आगे), आपको brew postinstall python3
बाद में चलाने की आवश्यकता हैbrew install python3
होमब्रे का उपयोग है।
इसलिए,
brew install python3 # this only installs python
brew postinstall python3 # this installs pip
आधिकारिक होमब्रेव पेज के अनुसार :
1 मार्च 2018 को अजगर सूत्र को पायथन 3.x में अपग्रेड किया जाएगा और अजगर 2.7 स्थापित करने के लिए एक अजगर @ 2 सूत्र जोड़ा जाएगा (हालांकि यह केग-केवल होगा इसलिए न तो अजगर और न ही अजगर 2 डिफ़ॉल्ट रूप से पेटीएम में जोड़ा जाएगा। एक मैनुअल काढ़ा लिंक - प्रवर्तन)। हम python2, python3 और python @ 3 उपनाम रखेंगे।
तो पायथन 3 को स्थापित करने के लिए, निम्न कमांड चलाएँ:
brew install python3
फिर, pip
स्वचालित रूप से स्थापित हो जाता है, और आप किसी भी पैकेज को स्थापित कर सकते हैं pip install <package>
।
-bash: pip: command not found
। मेरे लिए क्या काम किया शीर्ष उत्तर था:sudo easy_install pip
pip: command not found
संदेश था। मैंने iTerm में एक नया टैब खोलने का प्रयास किया और एक ही संदेश था। काढ़ा आदेश पर कोई त्रुटि नहीं।
इस फ़ाइल को डाउनलोड करें: get-pip.py
फिर बस टाइप करें
sudo python get-pip.py
सुनिश्चित करें कि आप उसी निर्देशिका पर हैं जैसे get-pip.py या आप उस फ़ाइल के लिए सही पथ प्रदान करते हैं।
विवरण के लिए, आप यहां जा सकते हैं: http://pip.readthedocs.org/en/latest/installing.html
आपको पहले ब्रू स्थापित करना चाहिए:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
फिर काढ़ा पाइथन स्थापित करें
brew install python
फिर pip
काम करेंगे
यदि आप "pip3" चाहते हैं, तो आप ff कर सकते हैं:
काढ़ा के माध्यम से:
brew install python3
तो आप निष्पादित कर सकते हैं
pip3 <command> [options]
$ sudo port install py27-pip
फिर py27- पाइप बिन निर्देशिका को शामिल करने के लिए अपने PATH को अपडेट करें (आप इसे ~ / .bash_profile PATH = / opt / स्थानीय / लाइब्रेरी / फ्रेमवर्क / Python.framework / संस्करणों / 2.7 / bin में शामिल कर सकते हैं): $ PATH
नई टर्मिनल विंडो में पाइप उपलब्ध होगा।
port
डिफ़ॉल्ट रूप से स्थापित नहीं है
पाइप को स्थापित या अपग्रेड करने के लिए , 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
...
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
ImportError: No module named pip._internal
पहले python3 स्थापित करें, फिर संकुल स्थापित करने के लिए pip3 का उपयोग करें।
brew install python
python3 स्थापित किया जाएगा, और इसके साथ पाइप को शिप किया गया है। कुछ पैकेज को स्थापित करने के लिए पाइप का उपयोग करने के लिए, निम्नलिखित चलाएं
pip3 install package
ध्यान दें कि यह pip3 है क्योंकि आप python3 का उपयोग करना चाहते हैं।
नीचे की वेबसाइट से अजगर सेटअप टूल डाउनलोड करें:
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
मैं आपको एनाकोंडा की सलाह देता हूं। यह पायथन द्वारा संचालित अग्रणी ओपन डाटा साइंस प्लेटफॉर्म है। कई बुनियादी पैकेज स्थापित हैं। एनाकोंडा ( conda
) की अपनी स्थापना के साथ आता है pip
।
pip
। इस उत्तर को बढ़ावा और प्रोत्साहित किया जाना चाहिए।
conda
साथ आता है pip
। conda
अपने मैक पर इंस्टॉलेशन का उपयोग करना बेहतर होता है, जिसमें वर्णित सिस्टम विधियों के साथ गड़बड़ करने वाले अन्य तरीकों का उपयोग करना है। खासकर जब यह पायथन की बात आती है, तो नंगे के साथ चीजों को स्थापित pip
करना एक बहुत बुरा विचार है। आपको अपने पैकेज वातावरण को सही ढंग से अलग करने के बजाय इसके pip
साथ आना चाहिए conda
।