[python] मैं विंडोज़ पर पाइप कैसे स्थापित करूं?



Answers

- पुराना - यहां वर्णन के रूप में वितरण का उपयोग करें, सेटअप नहीं है। -
- पुराना # 2 - वितरण के रूप में setuptools का उपयोग बहिष्कृत है।

जैसा कि आपने बताया है कि पीपी में एक स्वतंत्र इंस्टॉलर शामिल नहीं है, लेकिन आप इसे अपने पूर्ववर्ती easy_install के साथ इंस्टॉल कर सकते हैं।

इसलिए:

  1. यहां से अंतिम पाइप संस्करण डाउनलोड करें: http://pypi.python.org/pypi/pip#downloads
  2. इसे असम्पीडित करें
  3. विंडोज के लिए अंतिम आसान इंस्टॉलर डाउनलोड करें : ( http://pypi.python.org/pypi/setuptools के नीचे .exe डाउनलोड http://pypi.python.org/pypi/setuptools )। इसे स्थापित करो।
  4. असंपीड़ित पीपी फ़ोल्डर सामग्री को C:\Python2x\ फ़ोल्डर में कॉपी करें (इसमें पूरे फ़ोल्डर की प्रतिलिपि न लें, केवल सामग्री), क्योंकि python कमांड C:\Python2x फ़ोल्डर के बाहर काम नहीं करता है और फिर चलाता है: python setup.py install
  5. पथ पर अपने पायथन C:\Python2x\Scripts

आप कर चुके हैं।

अब आप लिनक्स में संकुल को आसानी से स्थापित pip install package लिए pip install package का उपयोग कर सकते हैं :)

Question

pip easy_install लिए एक प्रतिस्थापन है। लेकिन क्या मुझे विंडोज़ पर easy_install का उपयोग करके pip स्थापित करना चाहिए? क्या कोई बेहतर तरीका है?




मार्च 2015 अपडेट करें

पायथन 2.7.9 और बाद में (पायथन 2 श्रृंखला पर), और पायथन 3.4 और बाद में डिफ़ॉल्ट रूप से पीआईपी शामिल है, इसलिए आपके पास पहले से ही पाइप हो सकती है।

यदि आप नहीं करते हैं, तो अपने प्रॉम्प्ट पर यह एक लाइन कमांड चलाएं (जिसके लिए व्यवस्थापक पहुंच की आवश्यकता हो सकती है):

python -c "exec('try: from urllib2 import urlopen \nexcept: from urllib.request import urlopen');f=urlopen('https://bootstrap.pypa.io/get-pip.py').read();exec(f)"

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

जैसा कि टिप्पणियों में उल्लिखित है, उपरोक्त आदेश गिटहब पर पिप स्रोत कोड भंडार से कोड डाउनलोड करेगा, और गतिशील रूप से इसे आपके पर्यावरण पर चलाएगा। तो ध्यान दें कि यह पाइथन का उपयोग करके एक ही कमांड के साथ डाउनलोड, निरीक्षण और चलाने के चरणों का एक शॉर्टकट है । यदि आप पिप पर भरोसा करते हैं, तो बिना किसी संदेह के आगे बढ़ें।

सुनिश्चित करें कि आपके विंडोज़ पर्यावरण परिवर्तनीय पीएटीएच में पाइथन के फ़ोल्डर्स शामिल हैं (पायथन 2.7.x डिफ़ॉल्ट इंस्टॉल के लिए: C:\Python27 और C:\Python27\Scripts पायथन 27 C:\Python27\Scripts , पायथन 3.3x के लिए: C:\Python33 पायथन C:\Python33 और C:\Python33\Scripts , और शीघ्र)।




पाइथन 2.7 के लिए निम्नलिखित कार्य करता है। इस स्क्रिप्ट को सहेजें और इसे लॉन्च करें:

get-pip.py

पिप स्थापित है, फिर अपने पर्यावरण के लिए पथ जोड़ें:

C:\Python27\Scripts

आखिरकार

pip install virtualenv

अच्छे कंपेलर प्राप्त करने के लिए आपको माइक्रोसॉफ्ट विजुअल सी ++ 2008 एक्सप्रेस की आवश्यकता है और संकुल को संस्थापित करते समय इस तरह के संदेशों से बचें:

error: Unable to find vcvarsall.bat

यदि आपके पास विंडोज 7 का 64-बिट संस्करण है, तो आप पाइथन निष्पादन योग्य पैकेज (रजिस्ट्री प्रविष्टियों के साथ समस्या) को सफलतापूर्वक स्थापित करने के लिए 64-बिट विंडोज 7 पर 64-बिट पायथन स्थापना समस्याओं को पढ़ सकते हैं।




पीआईपी का उपयोग करने के लिए, यह अनिवार्य नहीं है कि आपको सीधे सिस्टम में पाइप स्थापित करने की आवश्यकता है। आप virtualenv माध्यम से इसका उपयोग कर सकते हैं। आप क्या कर सकते हैं इन चरणों का पालन करें:

  • virtualenv से virtualenv tar.gz फ़ाइल डाउनलोड virtualenv
  • इसे 7 ज़िप या कुछ अन्य टूल से अनजिप करें

हमें आमतौर पर एक विशेष परियोजना के लिए पायथन पैकेज स्थापित करने की आवश्यकता होती है। तो, अब एक प्रोजेक्ट फ़ोल्डर बनाएं, आइए प्रोजेक्ट कहें।

  • Virtualenv.py फ़ाइल को virtualenv के डिकंप्रेस्ड फ़ोल्डर से कॉपी करें, और myproject फ़ोल्डर के अंदर पेस्ट करें

अब वर्चुअल वातावरण बनाएं, चलिए myvirtualenv को निम्नानुसार, myproject फ़ोल्डर के अंदर कहते हैं:

python virtualenv.py myvirtualenv

यह आपको दिखाएगा:

New python executable in myvirtualenv\Scripts\python.exe
Installing setuptools....................................done.
Installing pip.........................done.

अब आपका वर्चुअल वातावरण, myvirtualenv , आपके प्रोजेक्ट फ़ोल्डर के अंदर बनाया गया है। आप देख सकते हैं, पाइप अब आपके वर्चुअल वातावरण के अंदर स्थापित है। आपको केवल निम्न आदेश के साथ वर्चुअल वातावरण को सक्रिय करने की आवश्यकता है।

myvirtualenv\Scripts\activate

आप कमांड प्रॉम्प्ट पर निम्न देखेंगे:

(myvirtualenv) PATH\TO\YOUR\PROJECT\FOLDER>pip install package_name

अब आप पाइप का उपयोग शुरू कर सकते हैं, लेकिन सुनिश्चित करें कि आपने वर्चुअलएन्व को अपने प्रॉम्प्ट के बाईं ओर देखकर सक्रिय किया है।

यह वर्चुअल वातावरण के अंदर यानी पीआईपी स्थापित करने का सबसे आसान तरीका है, लेकिन आपको वर्चुअलenv.py फाइल को आपके साथ रखना होगा।

पाइप / वर्चुअलएन्व / वर्चुअलएन्वार्पर स्थापित करने के अधिक तरीकों के लिए, आप thegauraw.tumblr.com को देख सकते हैं।




I think the question makes it seem like the answer is simpler than it really is. Running of pip will sometimes require native compilation of a module (64-bit Numpy is a common example of that). In order for pip's compilation to succeed, you need Python which was compiled with the same version of MSVC as the one pip is using. Standard Python distributions are compiled with MSVC 2008. You can install an Express version of VC2008, but it is not maintained. Your best bet is to get an express version of a later MSVC and compile Python. Then PIP and Python will be using the same MSVC version.










मैंने इस पीआईपी स्क्रिप्ट स्क्रिप्ट को लिखा है जो ez_setup.py और get -pip.py दोनों को ग्रिंगो सुवे के उत्तर में वर्णित स्क्रिप्ट इंस्टॉल करता है (और एक बार पीआईपी स्थापित होने के बाद नवीनतम सेटअप टोल संस्करण के लिए एक पीपी इंस्टॉल - अपग्रेड सेटअपटोल चलाता है)।

भंडार क्लोन के साथ क्लोन करें:

git clone https://github.com/chrissimpkins/pip-installer.git

या एक .zip संग्रह डाउनलोड करें:

https://github.com/chrissimpkins/pip-installer/archive/master.zip

और उसके बाद रिपॉजिटरी निर्देशिका के शीर्ष स्तर में pipinstall.py स्क्रिप्ट चलाएं:

python pipinstall.py

यह आपको दोनों अनुप्रयोगों के लिए नवीनतम रिलीज देगा। इंस्टॉल करने के बाद स्क्रिप्ट रिपॉजिटरी को हटाना सुरक्षित है।




you have to get the get_pip.py file search it on google copy from there and save it locally in c drive in pip directory




Working as of Feb 04 2014 :):

If you have tried installing pip through the Windows installer file from http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip as suggested by @Colonel Panic, you might have installed the pip package manager successfully, but you might be unable to install any packages with pip. You might also have got the same SSL error as I got when I tried to install Beautiful Soup 4 if you look in the pip.log file:

Downloading/unpacking beautifulsoup4
  Getting page https://pypi.python.org/simple/beautifulsoup4/
  Could not fetch URL https://pypi.python.org/simple/beautifulsoup4/: **connection error: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed**
  Will skip URL https://pypi.python.org/simple/beautifulsoup4/ when looking for download links for beautifulsoup4

The problem is an issue with an old version of OpenSSL being incompatible with pip 1.3.1 and above versions. The easy workaround for now, is to install pip 1.2.1, which does not require SSL :

Installing Pip on Windows:

  1. Download pip 1.2.1 from https://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz
  2. Extract the pip-1.2.1.tar.gz file
  3. Change directory to the extracted folder: cd <path to extracted folder>/pip-1.2.1
  4. Run python setup.py install
  5. Now make sure C:\Python27\Scripts is in PATH because pip is installed in the C:\Python27\Scripts directory unlike C:\Python27\Lib\site-packages where Python packages are normally installed

Now try to install any package using pip.

For example, to install the requests package using pip, run this from cmd:

pip install requests

Whola! requests will be successfully installed and you will get a success message.




जब मुझे विंडोज का उपयोग करना पड़ता है, तो मैं एक्टिव पाइथन का उपयोग करता हूं, जो स्वचालित रूप से आपके पैथ में सबकुछ जोड़ता है और PyPM नामक एक पैकेज मैनेजर भी शामिल करता है जो बाइनरी पैकेज प्रबंधन प्रदान करता है जिससे पैकेज को स्थापित करने में तेज़ी और सरल हो जाता है।

pip और easy_install बिल्कुल वही बात नहीं है, इसलिए कुछ चीजें हैं जिन्हें आप pip माध्यम से प्राप्त कर सकते हैं लेकिन आसान नहीं है और इसके विपरीत

मेरी सिफारिश यह है कि आपको ActivePython Community Edition मिलता है और विंडोज़ पर पाइथन के लिए सेट अप करने की बड़ी परेशानी के बारे में चिंता न करें। फिर, आप सिर्फ pypm उपयोग कर सकते हैं।

यदि आप pip का उपयोग करना चाहते हैं तो आपको ActiveState इंस्टॉलर में PyPM विकल्प की जांच करनी होगी। स्थापना के बाद आपको केवल PyPM करने और फिर से लॉग ऑन करने की आवश्यकता है, और pip कमांडलाइन पर उपलब्ध होगी, क्योंकि यह ActiveState इंस्टॉलर PyPM विकल्प में निहित है और पथ आपके लिए पहले से इंस्टॉलर द्वारा सेट किए गए हैं। PyPM भी उपलब्ध होगा, लेकिन आपको इसका इस्तेमाल नहीं करना है।




मैं विंडोज़ पर continuum.io से क्रॉस-प्लेटफार्म Anaconda पैकेज मैनेजर का उपयोग करता हूं और यह विश्वसनीय है। इसमें वर्चुअल एनवायरनमेंट मैनेजमेंट और सामान्य यूटिलिटीज (जैसे कोंडा, पीआईपी) के साथ एक पूरी तरह से विशेषीकृत शैल है।

> conda install <package>               # access distributed binaries

> pip install <package>                 # access PyPI packages 

conda भी गैर-पायथन निर्भरताओं वाले पुस्तकालयों के लिए द्विआधारी के साथ आता है, उदाहरण के लिए pandas , numpy , आदि यह विशेष रूप से विंडोज पर उपयोगी साबित होता है क्योंकि सी निर्भरताओं को सही ढंग से संकलित करना मुश्किल हो सकता है।




2016+ अद्यतन:

ये उत्तर पुराने हैं या अन्यथा शब्दशः और कठिन हैं।

यदि आपके पास पाइथन 3.4+ या 2.7.9+ है, तो यह डिफ़ॉल्ट रूप से विंडोज़ पर स्थापित किया जाएगा। अन्यथा, संक्षेप में:

  1. पीआईपी इंस्टॉलर डाउनलोड करें: get-pip.py
  2. अगर पागल हो, तो पुष्टि करने के लिए फ़ाइल का निरीक्षण करें कि यह दुर्भावनापूर्ण नहीं है (बी 64 डीकोड होना चाहिए)।
  3. व्यवस्थापक के रूप में डाउनलोड फ़ोल्डर में एक कंसोल खोलें और get-pip.py । वैकल्पिक रूप से, एक्सप्लोरर में अपने आइकन पर राइट-क्लिक करें और "व्यवस्थापक के रूप में चलाएं ..." चुनें।

नई बाइनरी pip.exe (और बहिष्कृत easy_install.exe ) "%ProgramFiles%\PythonXX\Scripts" फ़ोल्डर (या समान) में पाए जाएंगे, जो आपके PATH चर में नहीं है। मैं इसे जोड़ने की सलाह देते हैं।







2016 में अपडेट किया गया: Pip को पहले से ही Python 2.7.9+ or 3.4+ में शामिल किया जाना चाहिए, लेकिन अगर किसी भी कारण से यह नहीं है, तो आप निम्न एक-लाइनर का उपयोग कर सकते हैं।

  • get-pip.py डाउनलोड get-pip.py और इसे प्रशासक अनुमति के साथ चलाएं python get-pip.py (यदि आप लिनक्स पर हैं, तो sudo python get-pip.py उपयोग करें)

पुनश्च:

  1. यह ज्यादातर मामलों में पहले ही संतुष्ट होना चाहिए, लेकिन यदि आवश्यक हो, तो सुनिश्चित करें कि आपके पर्यावरण परिवर्तनीय पथ में पायथन के फ़ोल्डर्स शामिल हैं (उदाहरण के लिए, विंडोज़ डिफ़ॉल्ट पर Python 2.7.x : C:\Python27 and C:\Python27\Scripts Python 3.3x C:\Python27 and C:\Python27\Scripts , Python 3.3x : C:\Python33 and C:\Python33\Scripts , आदि)

  2. मुझे एक ही समस्या का सामना करना पड़ता है और फिर यहां आधिकारिक वेबसाइट पर उल्लिखित सबसे आसान तरीका (एक लाइनर!) मिला: pip-installer.org/en/latest/installing.html

विश्वास नहीं कर सकता कि वहाँ बहुत लंबा (शायद पुराना?) जवाब हैं। उनके लिए आभारी महसूस करते हैं, लेकिन कृपया अधिक नए कॉमर्स की मदद के लिए इस संक्षिप्त उत्तर को वोट दें!




Related