python पाइथन 3 के साथ पीआईपी कैसे स्थापित करें?




python-3.x packages (13)

पाइप स्थापित करने के लिए, सुरक्षित रूप से get-pip.py डाउनलोड get-pip.py

फिर निम्नलिखित चलाएं:

python get-pip.py

सावधान रहें यदि आप एक पाइथन इंस्टॉलेशन का उपयोग कर रहे हैं जो आपके ऑपरेटिंग सिस्टम या किसी अन्य पैकेज मैनेजर द्वारा प्रबंधित किया जाता है। get-pip.py उन उपकरणों के साथ समन्वय नहीं करता है, और आपके सिस्टम को असंगत स्थिति में छोड़ सकता है।

संदर्भ: पीआईपी स्थापना

मैं pip स्थापित करना चाहता हूँ। इसे पायथन 3 का समर्थन करना चाहिए, लेकिन इसे setuptools की आवश्यकता है, जो केवल पायथन 2 के लिए उपलब्ध है।

मैं पाइथन 3 के साथ पाइप कैसे स्थापित कर सकता हूं?


यह काम करने के लिए ओएस एक्स मैवरिक्स पर मैंने यही किया।

सबसे पहले, brew स्थापित है

पाइथन 3.4 स्थापित करें

brew install python3

तो मुझे वितरण का नवीनतम संस्करण मिलता है:

wget https://pypi.python.org/packages/source/d/distribute/distribute-0.7.3.zip#md5=c6c59594a7b180af57af8a0cc0cf5b4a

unzip distribute-0.7.3.zip
cd distribute-0.7.3
sudo setup.py install
sudo easy_install-3.4 pip
sudo pip3.4 install virtualenv
sudo pip3.4 install virtualenvwrapper

mkvirtualenv py3 

python --version
Python 3.4.1

आशा है कि ये आपकी मदद करेगा।


मान लें कि आप रूट प्रतिबंधित या संकुल को स्थापित करने की क्षमता के बिना अत्यधिक प्रतिबंधित कंप्यूटर env (जैसे स्वयं) में हैं ...

मैंने इस पोस्ट से पहले पायथन + वर्चुअलएन्व का ताजा / स्टैंडअलोन / कच्चा / गैर-मूल उदाहरण कभी भी स्थापित नहीं किया था। मैंने यह काम करने के लिए गुगलिंग का काफी कुछ किया था।

  1. तय करें कि क्या आप पाइथन (पायथन 2) या पायथन 3 का उपयोग कर रहे हैं और अपने पैथ को सही तरीके से सेट करें। (मैं सख्ती से एक पायथन 3 उपयोगकर्ता हूं।) यदि आप python3 उपयोगकर्ता हैं तो नीचे दिए गए सभी आदेश python लिए python3 को प्रतिस्थापित कर सकते हैं।
  2. wget https://pypi.python.org/packages/source/v/virtualenv/virtualenv-xyztar.gz
  3. tar -xzvf virtualenv-xyztar.gz
  4. python3 virtualenv-xyz/virtualenv.py --python $(which python3) /path/to/new/virtualenv
  5. source /path/to/new/virtualenv/bin/activate
    • मान लें कि आप बोर्न-संगत शैल का उपयोग कर रहे हैं, उदाहरण के लिए, बैश
    • शानदार रूप से, इस virtualenv पैकेज में pip और setuptools का एक स्टैंडअलोन संस्करण शामिल है जो ऑटो-जादुई रूप से प्रत्येक नए setuptools में स्थापित होते हैं। यह चिकन और अंडे की समस्या हल करता है।
    • आप प्रत्येक लॉगिन के दौरान पायथन वर्चुअलनेव को सक्रिय करने के लिए इस अंतिम कमांड के लिए उपनाम (या अपने ~ / .bashrc, आदि को अपडेट करना) बनाना चाहते हैं। इन सभी पथों और आज्ञाओं को याद रखना दर्द हो सकता है।
  6. अब पाइथन के अपने संस्करण की जांच करें: which python3 पायथन 3 देना चाहिए: /path/to/new/virtualenv/bin/python3
  7. चेक pip में भी उपलब्ध है which pip माध्यम which pip ... देना चाहिए: /path/to/new/virtualenv/bin/pip

फिर ... पाइप, पीआईपी, पीआईपी!

नौसिखिया पाइथोनियर के लिए अंतिम युक्ति: आपको नहीं लगता कि जब आप शुरू करते हैं तो आपको वर्चुअलएन्व की आवश्यकता होती है, लेकिन आपको बाद में यह खुशी होगी। ओपन सोर्स / साझा पैकेज के लिए "क्या होगा" स्थापना / अपग्रेड परिदृश्य के साथ मदद करता है।

रेफरी: https://virtualenv.pypa.io/en/latest/installation.html


पाइथन 3.4 में नया क्या है

पाइप हमेशा उपलब्ध होना चाहिए

डिफ़ॉल्ट रूप से, पाइप पायथन पैकेज और इसकी निर्भरताओं के साथ, पाइपएक्स और pipX.Y आदेश सभी प्लेटफॉर्म पर स्थापित किए जाएंगे (जहां XY पाइथन इंस्टॉलेशन के संस्करण के लिए खड़ा है)।

https://docs.python.org/3/whatsnew/3.4.html#whatsnew-pep-453

इसलिए यदि आपके पास पाइथन 3.4 स्थापित है, तो आप बस: sudo pip3 install xxx कर सकते हैं


यदि आप पाइथन के कई अलग-अलग संस्करणों का उपयोग करते हैं तो virtualenv http://www.virtualenv.org/en/latest/virtualenv.html#installation का उपयोग करने का प्रयास http://www.virtualenv.org/en/latest/virtualenv.html#installation

प्रत्येक स्थानीय पर्यावरण के लिए pip के लाभ के साथ।

फिर वर्तमान निर्देशिका में स्थानीय वातावरण को स्थापित करें:

virtualenv -p /usr/local/bin/python3.3 ENV --verbose

ध्यान दें कि आपने अपने सिस्टम पर स्थापित एक पायथन बाइनरी का पथ निर्दिष्ट किया है।

फिर उस फ़ोल्डर में एक स्थानीय पायथन पर्यावरण है। ./ENV

अब वहाँ होना चाहिए ./ENV/pip-3.3

स्थानीय स्थापित पुस्तकालयों को सूचीबद्ध करने के लिए ./ENV/pip-3.3 freeze उपयोग करें।

स्थानीय वातावरण में स्थापित ./ENV/pip-3.3 install packagename लिए ./ENV/pip-3.3 install packagename उपयोग करें।

अपनी पायथन स्क्रिप्ट चलाने के लिए ./ENV/python3.3 pythonfile.py का उपयोग करें।


Ubuntu 12.04 या पुराने के लिए,

sudo apt-get install python3-pip

काम नहीं करेगा इसके बजाए, उपयोग करें:

sudo apt-get install python3-setuptools ca-certificates
sudo easy_install3 pip

मैं उबंटू पर पाइथन 3 के लिए पाइप स्थापित करने में सक्षम था, बस sudo apt-get install python3-pip पाइथन 3 sudo apt-get install python3-pip


पायथन 3.4+ और पायथन 2.7.9+

खुशखबरी! पाइथन 3.4 (मार्च 2014 को जारी) पिप के साथ जहाजों। यह किसी भी पायथन रिलीज की सबसे अच्छी सुविधा है। यह समुदाय के पुस्तकालयों की संपत्ति को हर किसी के लिए सुलभ बनाता है। नए शौक अब सेटअप की निषिद्ध कठिनाई से बाहर नहीं हैं। एक पैकेज मैनेजर के साथ शिपिंग में, पायथन रूबी, नोडजेस, हास्केल, पर्ल, गो - बहुमत वाले ओपन-सोर्स समुदाय के साथ लगभग हर दूसरी समकालीन भाषा में शामिल हो जाते हैं। धन्यवाद पाइथन।

बेशक, इसका मतलब यह नहीं है कि पाइथन पैकेजिंग समस्या हल हो गई है। अनुभव निराशाजनक रहता है। मैं इस पर चर्चा करता हूं कि क्या पाइथन में पैकेज / मॉड्यूल प्रबंधन प्रणाली है?

पहले के पाइथन का उपयोग करने वाले सभी के लिए हां। मैन्युअल निर्देशों का पालन करें।

पायथन ≤ 2.7.8 और पायथन ≤ 3.3

https://.com/a/12476379/284795 पर मेरे विस्तृत निर्देशों का पालन https://.com/a/12476379/284795 । अनिवार्य रूप से

आधिकारिक निर्देश

प्रति https://pip.pypa.io/en/stable/installing.html पर

get-pip.py डाउनलोड get-pip.py , इसे .txt बजाय .py फ़ाइल के रूप में सहेजने के लिए सावधान रहें। फिर, इसे कमांड प्रॉम्प्ट से चलाएं।

python get-pip.py

ऐसा करने के लिए आपको संभवतः एक व्यवस्थापक कमांड प्रॉम्प्ट की आवश्यकता है। http://technet.microsoft.com/en-us/library/cc947813(v=ws.10).aspx का पालन करें

मेरे लिए, यह C:\Python27\Scripts\pip.exe पर स्थापित पिप। अपने कंप्यूटर पर pip.exe , फिर अपने पथ (जैसे C:\Python27\Scripts ) को अपने पथ में जोड़ें (पर्यावरण चर प्रारंभ / संपादित करें)। अब आप कमांड लाइन से pip चलाने में सक्षम होना चाहिए। पैकेज स्थापित करने का प्रयास करें:

pip install httpie

वहां आप (उम्मीद है) जाओ!


2015-01-20 अपडेट करें:

https://pip.pypa.io/en/latest/installing.html के अनुसार वर्तमान तरीका है:

wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py

मुझे लगता है कि किसी भी संस्करण के लिए काम करना चाहिए

मूल उत्तर:

wget http://python-distribute.org/distribute_setup.py
python distribute_setup.py
easy_install pip

होमब्रू का पुराना संस्करण

यदि आप मैकोज़ पर हैं, तो होमब्रू का उपयोग करें।

brew install python3 # this installs python only
brew postinstall python3 # this command installs pip

यह भी ध्यान रखें कि यदि इंस्टॉल सफलतापूर्वक समाप्त हो गया है तो आपको कंसोल की जांच करनी चाहिए। कभी-कभी ऐसा नहीं होता है (उदाहरण के लिए स्वामित्व के कारण त्रुटि), लेकिन लोग आसानी से लॉग को अनदेखा करते हैं।

अद्यतन - 1.5 के बाद होमब्रू संस्करण

आधिकारिक होमब्रू पेज के मुताबिक:

1 मार्च 2018 को पायथन फॉर्मूला को पायथन 3.x में अपग्रेड कर दिया जाएगा और पाइथन 2.7 को स्थापित करने के लिए एक पायथन @ 2 फॉर्मूला जोड़ा जाएगा (हालांकि यह केवल इतना ही होगा कि न तो पाइथन और न ही पायथन 2 डिफ़ॉल्ट रूप से पीएटीएच में जोड़ा जाएगा एक मैनुअल ब्रू लिंक - बल)। हम अजगर 2, पायथन 3 और पायथन @ 3 उपनाम बनाए रखेंगे।

तो पायथन 3 स्थापित करने के लिए, निम्न आदेश चलाएं:

brew install python3

फिर, pip स्वचालित रूप से स्थापित हो जाती है, और आप किसी भी पैकेज को pip install <package> द्वारा इंस्टॉल कर सकते हैं।


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

यदि आप पाइथन 2.7.9+ या पायथन 3.4+ चला रहे हैं

बधाई हो, आपको पहले से ही pip स्थापित होना चाहिए । यदि आप नहीं करते हैं, तो आगे पढ़ें।

यदि आप यूनिक्स जैसी प्रणाली चला रहे हैं

यदि आप पाइथन का संस्करण 2.7.9 या 3.4 से बड़ा है, या यदि आपके सिस्टम ने किसी भी कारण से इसे शामिल नहीं किया है तो आप आमतौर पर अपने पैकेज मैनेजर के माध्यम से pip लिए पैकेज स्थापित कर सकते हैं।

कुछ अधिक आम distros के लिए निर्देशों का पालन करें।

पायथन 2.x के लिए डेबियन (व्हीज़ी और नए) और उबंटू (ट्रस्टी ताहर और नए) पर स्थापित करना

टर्मिनल से निम्न आदेश चलाएं:

sudo apt-get install python-pip 

पाइथन 3.x के लिए डेबियन (व्हीज़ी और नए) और उबंटू (ट्रस्टी ताहर और नए) पर स्थापित करना

टर्मिनल से निम्न आदेश चलाएं:

sudo apt-get install python3-pip

पायथन 2.x के लिए CentOS 7 पर pip स्थापित करना

CentOS 7 पर, आपको पहले सेटअप टूल इंस्टॉल करना होगा, और उसके बाद pip स्थापित करने के लिए इसका उपयोग करें, क्योंकि इसके लिए कोई सीधा पैकेज नहीं है।

sudo yum install python-setuptools
sudo easy_install pip

पायथन 3.x के लिए CentOS 7 पर pip स्थापित करना

मान लें कि आपने ईपीईएल से पाइथन 3.4 स्थापित किया है, आप पाइथन 3 के सेटअप टूल्स इंस्टॉल कर सकते हैं और pip स्थापित करने के लिए इसका इस्तेमाल कर सकते हैं।

# First command requires you to have enabled EPEL for CentOS7
sudo yum install python34-setuptools
sudo easy_install pip

यदि आपके यूनिक्स / लिनक्स डिस्ट्रो में पैकेज रिपोज़ में नहीं है

नीचे विस्तृत मैनुअल तरीके का उपयोग कर स्थापित करें।

मैनुअल तरीका

यदि आप इसे मैन्युअल तरीके से करना चाहते हैं, तो अब-अनुशंसित विधि pip के इंस्टॉलेशन निर्देशों से get-pip.py स्क्रिप्ट का उपयोग करके इंस्टॉल करना है।

पाइप स्थापित करें

पाइप स्थापित करने के लिए, सुरक्षित रूप से get-pip.py डाउनलोड get-pip.py

फिर निम्न चलाएं (जिसके लिए व्यवस्थापक पहुंच की आवश्यकता हो सकती है):

python get-pip.py 

अगर setuptools पहले से स्थापित नहीं है, तो get-pip.py -pip.py आपके लिए setuptools इंस्टॉल करेगा।


python3 -m ensurepip

मुझे यकीन नहीं है कि यह वास्तव में कब पेश किया गया था, लेकिन यह मेरे लिए पाइप 3 स्थापित है जब यह पहले से मौजूद नहीं था।


पायथन में संकुल को अधिष्ठापित करने के लिए हमेशा इन चरणों का पालन करें:

  1. यदि पैकेज python 2.x : sudo python -m pip install [package]
  2. यदि पैकेज python 3.x : sudo python3 -m pip install [package]

नोट: यह माना जाता है कि python लिए कोई उपनाम सेट नहीं है

इस विधि के माध्यम से, कोई पाइथन संस्करण पैकेज प्राप्त करने के बारे में कोई भ्रम नहीं होगा।





pip