2014-06-30 17 views
5

मैं पिप अधिष्ठापन गाइड पर निर्देशों का पालन करके पर मेरी मैक पिप डाउनलोड करने के लिए कोशिश कर रहा हूँ और मैं निम्न आदेशत्रुटि जब मैक पर पिप स्थापित करने का प्रयास 10.7

$python get-pip.py 

/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/ 
MacOS/Python: can't open file 'get-pip.py': [Errno 2] No such file or directory 

चलाने के बाद इस त्रुटि के साथ आ रहा हूँ निर्देशों के सुझाव के रूप में 'get -pip.py' दस्तावेज़ डाउनलोड करने के बाद यह हो रहा है। क्या मुझे जारी रखने से पहले मुझे इस फ़ाइल को किसी निश्चित स्थान पर रखना होगा? मैं टर्मिनल के माध्यम से कार्यक्रम डाउनलोड करने के लिए अपेक्षाकृत नया हूँ।

सहायता के लिए धन्यवाद!

उत्तर

6

यह अनुशंसा की जाती (अत्यधिक) आप नहीं अजगर के संस्करण का उपयोग करें कि अपने मैक के साथ जहाज। इसके बजाय HomeBrew का उपयोग करें और पायथन (आमतौर पर नवीनतम) का "कस्टम" संस्करण स्थापित करें। तब virtualenv और वैकल्पिक रूप से virtualenvwrapper

किसी और चीज का उपयोग करने के लिए आगे बढ़ें:

  1. पहले, App स्टोर से Xcode स्थापित (यह नि: शुल्क है)।

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

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" 

स्थापित अजगर:

brew install python 

यह /usr/local/bin/ में रूप में अच्छी तरह से आप के लिए पिप स्थापित हो जाएगा।

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

pip install virtualenv 

virtualenv बेसिक उपयोग: अधिक जानकारी के लिए virtualenv के लिए

virtualenv /path/to/my/env 
cd /path/to/my/env 
source ./bin/activate 

# hack on your python project 
deactivate # to go back to your normal shell 

निर्देश का पालन करें।

virtualenvwrapper भी वास्तव में सुविधाजनक और सार्थक सीखना है।

2

अद्यतन: @dval की टिप्पणी

$ curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py 

पर

अधिक विवरण और उसके बाद निष्पादित

$ python get-pip.py 
+0

आपके उत्तर के साथ क्या विशेष है? – tod

+1

यह काम करता है क्योंकि आप अपनी कार्यशील निर्देशिका में get -pip.py डाउनलोड करते हैं, जहां वह पाइथन दुभाषिया फ़ाइल की खोज शुरू कर देगा। फ़ाइल को डाउनलोड करने के तरीके के साथ इसका कोई लेना-देना नहीं है, केवल जहां पाइथन दिख रहा था। अगर ओपी ने पाइथन का आविष्कार करने से पहले 'सीडी ~/डाउनलोड' किया था, तो शायद यह काम करता। – dval

0

कर्ल मेरे लिए काम नहीं किया। मुझे "wget" का उपयोग करना पड़ा।

$ wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py

और उसके बाद निष्पादित ऊपर दिए गए समाधानों

$ python get-pip.py
+0

आपको पीआईपी डाउनलोड करने के लिए वास्तव में करने की ज़रूरत है, यह सुनिश्चित कर लें कि आप उसी टर्मिनल में हैं जो आपने फ़ाइल को डाउनलोड किया है (आमतौर पर आपका 'डाउनलोड' फ़ोल्डर) अपने टर्मिनल या कमांड प्रॉम्प्ट में और फिर $ python get -pip.py चलाएं। – skiman01

2

कोई भी मेरे लिए काम किया है, इसलिए मैं सीधे बाहर साफ python.org पर डाउनलोड पृष्ठ से अजगर 3.6 स्थापित करने के लिए फैसला किया।

आप अजगर संस्थापक पूरा कर लिया है के बाद, टर्मिनल में जाने और में टाइप करें: डाउनलोड पूरा होने तक

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

प्रतीक्षा करें और फिर में टाइप करें:

python3 get-pip.py --user

तब के लिए आपके पीपी कमांड आप 'pip3' का उपयोग करेंगे। उदाहरण के लिए:

pip3 install awsebcli --upgrade --user 

अजगर और पिप स्थापित किया गया है के बाद वे अपने उपयोगकर्ता पुस्तकालय में होना चाहिए। तो इसलिए की तरह टर्मिनल में अपने पथ अद्यतन:

export PATH=~/Library/Python/3.6/bin:$PATH 

मैं एक bash_profile खोल दिया है तो मैं भी निम्न आदेश टर्मिनल में मेरी वर्तमान सत्र में स्क्रिप्ट लोड करने के लिए भाग गया:

source ~/.bash_profile 

इस के बाद, सत्यापित करें कि आपका पाइप स्थापित घटक सफल था। उदाहरण के लिए:

eb --version 

ऊपर संदर्भ के लिए AWS देखें।

संबंधित मुद्दे