मेरे पास उबंटू 11.10 है। मैं इस लॉन्चपैड भंडार से स्थापित पाइप प्राप्त करता हूं: https://launchpad.net/~pypy कंप्यूटर पर पहले से ही पाइथन है, और पायथन की अपनी पाइप है। मैं पाइप के लिए पीआईपी कैसे स्थापित कर सकता हूं और मैं इसे अजगर से अलग तरीके से कैसे उपयोग कर सकता हूं?मैं लॉन्चपैड से स्थापित पाइप के साथ पीआईपी का उपयोग कैसे कर सकता हूं?
उत्तर
एक अलग स्थापना रखने के लिए, आप पीपीपी के लिए virtualenv बनाना चाहेंगे। वर्चुअलएन्व के भीतर, आप बस pip install whatever
चला सकते हैं और यह इसे पीपीपी के लिए इंस्टॉल करेगा। जब आप वर्चुअलएन्व बनाते हैं, तो यह स्वचालित रूप से आपके लिए पाइप इंस्टॉल करता है।
अन्यथा, आपको उन स्थानों में से एक में वितरित और पाइप आयात करने और स्थापित करने के लिए पीपीपी आयात करने की आवश्यकता होगी। pip's installer को पीपीपी के साथ चलाने पर स्वचालित रूप से ऐसा करना चाहिए। इस विकल्प से सावधान रहें - यदि यह आपके सिस्टम पायथन निर्देशिका में स्थापित करने का निर्णय लेता है, तो यह अन्य चीजों को तोड़ सकता है।
(मामूली परिवर्तन के साथ) यहां से pypy website का हवाला देते हुए:
आप 3 पार्टी पुस्तकालयों को स्थापित करना चाहते हैं, तो सबसे सुविधाजनक तरीका है स्थापित करने के लिए है पिप:
$ curl -O https://bootstrap.pypa.io/get-pip.py $ ./pypy-2.1/bin/pypy get-pip.py $ ./pypy-2.1/bin/pip install pygments # for example
में इसे अच्छी तरह से उपयोग करने के लिए, आप उदाहरण में एक उपनाम जोड़ना चाह सकते हैं ~/.bashrc
:
alias pypy_pip='./pypy-2.1/bin/pip'
कहाँ वास्तविक पिप निष्पादन स्थित है pip
pypy
से स्थापित करने (कम से कम जब apt-get
के माध्यम से pypy
स्थापित करने) के साथ pypy get-pip.py
सावधानी: उबंटू में यह पाइथन-पीपी पैकेज में/usr/bin/pip को ओवरराइड करता है! – obayhan
मुझे पता है कि यह पुराना है ...लेकिन प्रति @obayhan: '/ usr/local/bin /' में जो भी 'पाइप' इंस्टॉल/ओवरराइट करता है जो '/ usr/bin' पर प्राथमिकता लेता है। 'sudo mv/usr/local/bin/pip/usr/local/bin/pypy-pip 'इस प्रकार से बाहर निकलता है (और यदि आपको आवश्यकता हो तो स्थानीय में पाइप को पुनर्स्थापित करें) – urban
समस्या के उत्पादन से ले जाया जा रहा है कि है सिस्टम पथ में स्थापित:
$ whereis pip
pip: /usr/local/bin/pip /usr/bin/pip
इस तरह के बाद
तो स्थापित करें, pypy pip
डिफ़ॉल्ट रूप से क्रियान्वित किया जाता है (/ usr/local/bin/pip) python pip
(/ usr/bin/pip) के बजाय जो पूरे उबंटू के बाद के अपडेट तोड़ सकता है।
virtualenv
के साथ समस्या यह है कि आपको याद रखना चाहिए कि आपने कहां और क्या बनाया है।
सुविधाजनक वैकल्पिक समाधान conda
(मिनीकॉन्डा) है, जो न केवल पायथन तैनाती का प्रबंधन करता है: http://conda.pydata.org/miniconda.html। conda
, pip
और virtualenv
की तुलना: http://conda.pydata.org/docs/_downloads/conda-pip-virtualenv-translator.html
आप PyPy साथ पिप उपयोग करना चाहते हैं:
pypy -m pip install [package]
पिप PyPy के साथ शामिल है तो बस -m झंडा
$ pypy -m पाइप इंस्टॉल दृश्य /usr/bin/pypy: कोई मॉड्यूल नामित नहीं है – poizan42
@ poizan42 डाउनलोड get-pip.py और फिर पापी निष्पादन योग्य के साथ चलाएं। अन्यथा, पाइप के साथ आता है के रूप में pypy फिर से स्थापित करें। –
अच्छा विचार के साथ पिप को लक्षित , लेकिन - एक अजगर या एक पाइप वर्चुअलenv? हम इसे कैसे बना सकते हैं? – meshy
'virtualenv myenv -p/path/to/pypy' –
' virtualenv myenv -p \ 'जो pypy \ '' –