2010-11-08 16 views
18

के बजाय पाइप-पायथन प्रदान करता है मैंने पैकेज yum (फेडोरा के अपडेट रेपो का उपयोग करके) स्थापित किया है। यह pip स्क्रिप्ट को मेरे PATH में नहीं जोड़ता है।पायथन-पीप यम पैकेज पाइप

$ which pip 
/usr/bin/which: no pip in 
       (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin: 
       /usr/bin:/usr/local/sbin:/usr/sbin:/sbin) 

यह है, लेकिन, pip-python बनाएँ:

$ rpm -ql python-pip 
/usr/bin/pip-python 
[...snip...] 

$ which pip-python 
/usr/bin/pip-python 

मैं pip-python को pip एक प्रतीकात्मक कड़ी बनाने पर विचार कर रही है लेकिन वहाँ एक कारण निष्पादन pip-python नाम पर है के साथ शुरू होता है?

+2

मैं एक प्रतीकात्मक लिंक के बजाय एक खोल उपनाम पर विचार करता हूं। –

+0

आह हाँ, उपनाम निश्चित रूप से अधिक समझ में आता है। –

+1

** अद्यतन **: फेडोरा 17 या बाद में 'पायथन-पीआईपी' स्थापित करना, '/ usr/bin/pip' बनाएगा। यह सवाल आज प्रासंगिक नहीं है। http://stackoverflow.com/a/18455355/439427 –

उत्तर

11

शायद यह किसी अन्य पैकेज के साथ संघर्ष से बचने के लिए है जिसे निष्पादन योग्य pip कहा जाता है। जब तक आप उस पैकेज को इंस्टॉल नहीं करते हैं, तब तक आपको सुरक्षित होना चाहिए। apt-get install chromium:

इस का एक और कष्टप्रद उदाहरण क्रोमियम ब्राउज़र है, जो मेरी distro के निष्पादन chromium-browser है कुछ खेल रहा की जब तक मैं एक किया था कभी नहीं सुना था के साथ कोई विरोध से बचने के लिए है।

+4

यही वह है! फेडोरा में "perl-pip" नामक एक पैकेज है। वह ** होना चाहिए ** संघर्ष होना चाहिए। धन्यवाद श्रीमान/महोदया। –

35

आप python-pip पैकेज स्थापित और फिर चलाते हैं:

pip-python install -U pip 

पिप ही ठीक कर देंगे।

+0

आपका मतलब है: पाइप-पायथन इंस्टॉल -यू पीआईपी :) – elazar

+0

हां, विचार को व्यक्त कर रहा था, उचित वाक्यविन्यास नहीं। तय की। :) – RyanBrady

+0

यह एक सही उत्तर है, और इसलिए IMHO चिह्नित किया जाना चाहिए। –

5

यह पेरोल-पीआईपी पैकेज के साथ किए गए संघर्ष के कारण फेडोरा पर मामला होता था। पर्ल-पीपी पैकेजर की दयालु सहमति के साथ, इसे हाल के संस्करणों में अपडेट किया गया है, इसलिए फेडोरा 17 पर पाइप-पायथन स्थापित करना या बाद में /usr/bin/pip

विवरण के लिए https://bugzilla.redhat.com/show_bug.cgi?id=958377 देखें।

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