में अपग्रेड पाइप मैं अमेज़ॅन लिनक्स एएमआई 2015.09.1 पर अपने पायथन ऐप को तैनात करना चाहता था, जिसमें पायथन 2.7 (डिफ़ॉल्ट) और पीआईपी (6.1.1) है। फिर, मैं पिप आदेश का उपयोग कर उन्नत बनाया:अमेज़ॅन लिनक्स
sudo pip install -U pip
हालांकि, यह टूट लग रहा था, और संदेश से पता चला जब मैं पैकेज इंस्टॉल करने की कोशिश की:
pkg_resources.DistributionNotFound: pip==6.1.1
मुझे पता चला कि पिप पिछले फ़ाइलों को हटा दें /usr/bin/
में स्थित है, और /usr/local/bin
में नया स्थापित किया है। इस प्रकार, मैं कमांड का उपयोग करके स्थान को निर्दिष्ट करने की कोशिश की:
sudo pip install -U --install-option="--prefix='/usr/bin'" pip
फिर भी, यह अभी भी /usr/local/bin
में नया एक स्थापित। इसके अलावा, sudo
के साथ पीआईपी अच्छी तरह से काम नहीं कर सका हालांकि यह सफलतापूर्वक स्थापित हुआ। त्रुटि संदेश:
sudo: pip2.7: command not found
क्या पीपी का सही ढंग से प्रबंधन करने का कोई तरीका है?
sudo का उपयोग नहीं करते,/usr/स्थानीय/बिन पिप – abolotnov
@abolotnov यह हमेशा sudo बिना त्रुटि संदेश से पता चला है के लिए सही स्थान है। संदेश: अनुमति अस्वीकार कर दी गई: '/usr/local/lib/python2.7/site-packages/xxxxx.py' – zeck
'sudo/usr/lib/local/pip install - अपग्रेड पाइप' – abolotnov