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



windows installation (20)

इंस्टॉलर

मैंने यहां distribute और pip दोनों के लिए विंडोज इंस्टालर बनाए हैं (लक्ष्य को easy_install साथ बूटस्ट्रैप या पाइथन स्क्रिप्ट को सहेजने और चलाने के बिना pip का उपयोग करना है):

विंडोज़ पर, पहले distribute डाउनलोड करें और इंस्टॉल करें, फिर उपरोक्त लिंक से pip । उपरोक्त distribute लिंक में stub .exe इंस्टॉलर होते हैं, और ये वर्तमान में केवल 32-बिट हैं। मैंने 64-बिट विंडोज़ पर प्रभाव का परीक्षण नहीं किया है।

विंडोज़ पर बिल्डिंग

नए संस्करणों के लिए इसे फिर से करने की प्रक्रिया मुश्किल नहीं है, और मैंने इसे यहां संदर्भ के लिए शामिल किया है।

बिल्डिंग distribute

Stub .exe फ़ाइलों को प्राप्त करने के लिए, आपको एक दृश्य C ++ कंपाइलर होना चाहिए (यह स्पष्ट रूप से MinGW के साथ भी संकलित है)

hg clone https://bitbucket.org/tarek/distribute
cd distribute
hg checkout 0.6.27
rem optionally, comment out tag_build and tag_svn_revision in setup.cfg
msvc-build-launcher.cmd
python setup.py bdist_win32
cd ..
echo build is in distribute\dist

बिल्डिंग pip

git clone https://github.com/pypa/pip.git
cd pip
git checkout 1.1
python setup.py bdist_win32
cd ..
echo build is in pip\dist

https://code.i-harness.com

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


पायथन 2.7.9+ और 3.4+

खुशखबरी! पाइथन 3.4 (मार्च 2014 को जारी) और पायथन 2.7.9 (दिसंबर 2014 को जारी) पिप के साथ जहाज। यह किसी भी पायथन रिलीज की सबसे अच्छी सुविधा है। यह समुदाय के पुस्तकालयों की संपत्ति को हर किसी के लिए सुलभ बनाता है। सेटअप की निषिद्ध कठिनाई से समुदाय पुस्तकालयों का उपयोग करने से नए लोगों को अब बाहर नहीं रखा गया है। एक पैकेज मैनेजर के साथ शिपिंग में, पाइथन Ruby , Node.js , Haskell , Perl , Go -बहुमत वाले सभी अन्य समकालीन भाषा में बहुमत वाले ओपन-सोर्स समुदाय के साथ जुड़ता है। धन्यवाद पाइथन।

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

और, पाइथन 2.7.8 या इससे पहले (समुदाय का एक बड़ा हिस्सा) का उपयोग करने वाले सभी के लिए। आपको पिप भेजने की कोई योजना नहीं है। मैन्युअल निर्देशों का पालन करें।

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

पैकेजिंग प्रबंधक के बिना पाइथन जहाजों के 'बैटरी शामिल' मोटो के चेहरे में उड़ रहा है। मामलों को और भी खराब बनाने के लिए, पिप हाल ही में-स्थापित करने के लिए बेहद मुश्किल था।

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

प्रति https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip :

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

python get-pip.py

ऐसा करने के लिए आपको संभवतः एक व्यवस्थापक कमांड प्रॉम्प्ट की आवश्यकता है। एक व्यवस्थापक (माइक्रोसॉफ्ट टेकनेट) के रूप में एक कमांड प्रॉम्प्ट प्रारंभ करें का पालन करें

यह पीआईपी पैकेज स्थापित करता है, जिसमें (विंडोज़ में) शामिल है ... \ स्क्रिप्ट \ pip.exe वह पथ पाथ पर्यावरण चर में कमांड लाइन से पीआईपी का उपयोग करने के लिए होना चाहिए (इसे जोड़ने के लिए 'वैकल्पिक निर्देश' का दूसरा भाग देखें आपका रास्ता,

वैकल्पिक निर्देश

आधिकारिक दस्तावेज उपयोगकर्ताओं को पिप और इसकी प्रत्येक निर्भरता स्रोत से स्थापित करने के लिए कहता है। यह नए लोगों के लिए अनुभवी और निषिद्ध मुश्किल के लिए कठिन है।

हमारे लिए, क्रिस्टोफ गोहल्के लोकप्रिय पायथन पैकेज के लिए विंडोज इंस्टालर ( .msi ) तैयार करता है। वह 32 और 64 बिट दोनों, सभी पायथन संस्करणों के लिए इंस्टॉलर बनाता है। आपको:

  1. Setuptools स्थापित करें
  2. पाइप स्थापित करें

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

pip install httpie

वहां आप (उम्मीद है) जाओ! सामान्य समस्याओं के समाधान नीचे दिए गए हैं:

प्रॉक्सी समस्याएं

यदि आप किसी कार्यालय में काम करते हैं, तो आप HTTP प्रॉक्सी के पीछे हो सकते हैं। यदि ऐसा है, तो पर्यावरण चर को http_proxy और https_proxy सेट करें। अधिकांश पायथन अनुप्रयोग (और अन्य मुफ्त सॉफ्टवेयर) इन का सम्मान करते हैं। उदाहरण वाक्यविन्यास:

http://proxy_url:port
http://username:[email protected]_url:port

यदि आप वास्तव में दुर्भाग्यपूर्ण हैं, तो आपकी प्रॉक्सी माइक्रोसॉफ्ट NTLM प्रॉक्सी हो सकती है। मुफ्त सॉफ्टवेयर का सामना नहीं कर सकते हैं। एकमात्र समाधान एक मुफ्त सॉफ्टवेयर अनुकूल प्रॉक्सी स्थापित करना है जो अगली प्रॉक्सी के लिए आगे बढ़ता है। http://cntlm.sourceforge.net/

Vcvarsall.bat खोजने में असमर्थ

पायथन मॉड्यूल आंशिक रूप से सी या सी ++ में लिखा जा सकता है। पिप स्रोत से संकलित करने की कोशिश करता है। यदि आपके पास C / C ++ कंपाइलर स्थापित और कॉन्फ़िगर नहीं है, तो आपको यह गुप्त त्रुटि संदेश दिखाई देगा।

त्रुटि: vcvarsall.bat खोजने में असमर्थ

आप इसे C ++ कंपाइलर जैसे MinGW या Visual C ++ इंस्टॉल करके ठीक कर सकते हैं। माइक्रोसॉफ्ट वास्तव में पाइथन के साथ विशेष रूप से उपयोग के लिए एक जहाज। या पायथन 2.7 के लिए माइक्रोसॉफ्ट विजुअल सी ++ कंपाइलर आज़माएं।

अक्सर आपके पैकेज के लिए क्रिस्टोफ की साइट को देखना आसान होता है।


Python 2.x पर विश्व स्तर पर पाइप स्थापित करने के लिए, एड्रियान राज्यों के रूप में easy_install सबसे अच्छा समाधान प्रतीत होता है।

हालांकि पीपी के लिए pip-installer.org/en/latest/installing.html वर्चुअलएनवी का उपयोग करने की सलाह देते हैं क्योंकि प्रत्येक वर्चुअलएन्व में स्वचालित रूप से पाइप स्थापित होता है। इसे रूट एक्सेस की आवश्यकता नहीं है या आपके सिस्टम पायथन इंस्टॉलेशन को संशोधित करने की आवश्यकता नहीं है।

वर्चुअलएन्वी को स्थापित करने के लिए अभी भी easy_install की आवश्यकता है।

2018 अद्यतन:

पाइथन 3.3+ में अब वर्चुअल वातावरण बनाने के लिए venv मॉड्यूल शामिल है जैसे:

python3 -m venv /path/to/new/virtual/environment

सृजन के बाद पर्यावरण को सक्रिय करने के विभिन्न प्लेटफ़ॉर्म विधियों के लिए दस्तावेज़ देखें, लेकिन आम तौर पर इनमें से एक:

$ source <venv>/bin/activate 

C:\> <venv>\Scripts\activate.bat

अब तक का सबसे अच्छा तरीका है, कोड की केवल दो पंक्तियां हैं:

curl http://python-distribute.org/distribute_setup.py | python
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python

यह विंडोज 8 पर PowerShell , सीएमडी, और Git बैश ( MinGW ) के साथ परीक्षण किया गया था।

और आप शायद अपने पर्यावरण के लिए पथ जोड़ना चाहते हैं। यह कहीं C:\Python33\Scripts


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

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

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

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


पाइथन 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 को देख सकते हैं।


मैं सिर्फ उन लोगों के लिए एक और समाधान जोड़ना चाहता था जिनके पास Windows 64-bit से setuptools इंस्टॉल करने में समस्याएं हैं। इस बग में python.org पर इस मुद्दे पर चर्चा की गई है और अभी भी इस टिप्पणी की तारीख के रूप में अनसुलझा है। एक सरल कामकाज का उल्लेख किया गया है और यह बेकार ढंग से काम करता है। एक रजिस्ट्री परिवर्तन ने मेरे लिए चाल बनाई।

लिंक: http://bugs.python.org/issue6792#

समाधान जो मेरे लिए काम करता है ...:

पायथन के 2.6+ संस्करणों के लिए यह रजिस्ट्री सेटिंग जोड़ें:

 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.6\InstallPath]
 @="C:\\Python26\\"

यह संभव है कि रजिस्ट्री सेटिंग आपके पास पहले से ही Python 2.6+ के लिए होगी:

 [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\InstallPath]
 @="C:\\Python26\\"

जाहिर है, आपको 2.6 संस्करण को पाइथन के किसी भी संस्करण के साथ बदलने की आवश्यकता होगी।


04 फरवरी 2014 के रूप में काम करना :):

यदि आपने http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip से Windows इंस्टॉलर फ़ाइल के माध्यम से @ कोलोनल पैनिक द्वारा सुझाए गए अनुसार पाइप स्थापित करने का प्रयास किया है, तो हो सकता है कि आपने सफलतापूर्वक पाइप पैकेज प्रबंधक स्थापित किया हो, लेकिन आप पाइप के साथ किसी भी पैकेज को स्थापित करने में असमर्थ हो सकता है। यदि आप pip.log फ़ाइल में देखते हैं तो आपको सुंदर एसओपी 4 स्थापित करने का प्रयास करने पर मुझे एक ही SSL त्रुटि मिल सकती है:

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

समस्या OpenSSL पुराने संस्करण के साथ एक मुद्दा है जो पीपी 1.3.1 और ऊपर के संस्करणों के साथ असंगत है। अब के लिए आसान कामकाज, पीपी 1.2.1 स्थापित करना है, जिसे SSL आवश्यकता नहीं है :

विंडोज़ पर पिप स्थापित करना:

  1. https://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz से पीआईपी 1.2.1 डाउनलोड https://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz
  2. पाइप-1.2.1.tar.gz फ़ाइल निकालें
  3. निकाले गए फ़ोल्डर में निर्देशिका बदलें: cd <path to extracted folder>/pip-1.2.1
  4. रन python setup.py install
  5. अब सुनिश्चित करें कि C:\Python27\ScriptsPATH में है क्योंकि C:\Python27\Scriptsनिर्देशिका में पाइप स्थापित है C:\Python27\Lib\site-packagesजहां पाइथन पैकेज सामान्य रूप से स्थापित होते हैं

अब पीपी का उपयोग कर किसी भी पैकेज को स्थापित करने का प्रयास करें।

उदाहरण के लिए, requestsपीपी का उपयोग कर पैकेज स्थापित करने के लिए, इसे cmd से चलाएं:

pip install requests

Whola! requestsसफलतापूर्वक स्थापित किया जाएगा और आपको एक सफल संदेश मिलेगा।



2014 अद्यतन:

1) यदि आपने पाइथन 3.4 या बाद में स्थापित किया है, तो पाइप को पायथन के साथ शामिल किया गया है और पहले से ही आपके सिस्टम पर काम करना चाहिए।

2) यदि आप पाइथन 3.4 के नीचे एक संस्करण चला रहे हैं या यदि किसी कारण से पाइथन 3.4 के साथ पीआईपी स्थापित नहीं किया गया था, तो आप शायद पीआईपी की आधिकारिक स्थापना स्क्रिप्ट get-pip.py का उपयोग get-pip.py । पाइप इंस्टॉलर अब आपके लिए setuptools पकड़ता है, और वास्तुकला (32-बिट या 64-बिट) पर ध्यान दिए बिना काम करता है।

स्थापना pip-installer.org/en/latest/installing.html और इसमें शामिल हैं:

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

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

python get-pip.py

मौजूदा सेटअपtools (या वितरित) को अपग्रेड करने के लिए, pip install -U setuptools

मैं वंशावली के लिए नीचे पुराने निर्देशों के दो सेट छोड़ दूंगा।

पुराने उत्तर:

64 बिट विविधता के विंडोज संस्करणों के लिए - 64-बिट विंडोज + पायथन को ez_setup के कारण एक अलग स्थापना विधि की आवश्यकता होती है, लेकिन मैंने 32-बिट पायथन और 64-बिट पायथन चलाने वाले 64-बिट विंडोज़ पर नई वितरित विधि का परीक्षण किया है , और अब आप विंडोज / पायथन 2.7 एक्स के सभी संस्करणों के लिए एक ही विधि का उपयोग कर सकते हैं:

distribute का उपयोग कर पुराना विधि 2 :

  1. distribute डाउनलोड करें - मैंने C:\Python27\Scripts में मेरा फेंक दिया (यदि यह अस्तित्व में नहीं है तो Scripts निर्देशिका बनाने के लिए स्वतंत्र महसूस करें।
  2. एक कमांड प्रॉम्प्ट खोलें (विंडोज़ पर आपको conemu2 को देखना चाहिए यदि आप PowerShell उपयोग नहीं करते हैं) और उस निर्देशिका में ( cd ) को बदलें जिसे आपने distribute_setup.py डाउनलोड distribute_setup.py है।
  3. Distribute_setup चलाएं: python distribute_setup.py (यह आपकी काम नहीं करेगा अगर आपकी पाइथन स्थापना निर्देशिका आपके पथ में नहीं जुड़ी है - सहायता के लिए यहां जाएं )
  4. अपनी पाइथन स्थापना ( C:\Python27\Scripts पायथन C:\Python27\Scripts ) के लिए वर्तमान निर्देशिका को Scripts निर्देशिका में बदलें या उस निर्देशिका को जोड़ें, साथ ही पाइथन बेस स्थापना निर्देशिका को अपने% PATH% पर्यावरण चर में जोड़ें।
  5. नए स्थापित setuptools का उपयोग कर पाइप स्थापित करें: easy_install pip

अंतिम चरण तब तक काम नहीं करेगा जब तक कि आप निर्देशिका में नहीं हैं easy_install.exe में स्थित है (सी: \ Python27 \ स्क्रिप्ट पाइथन 2.7 के लिए डिफ़ॉल्ट होगा), या आपके पास उस निर्देशिका को आपके पथ में जोड़ा गया है।

Ez_setup का उपयोग कर पुराना विधि 1 :

setuptools पृष्ठ से -

ez_setup.py डाउनलोड ez_setup.py और इसे चलाएं; यह उपयुक्त .egg फ़ाइल डाउनलोड करेगा और इसे आपके लिए इंस्टॉल करेगा। (वर्तमान में, प्रदत्त .exe इंस्टॉलर एक distutils इंस्टॉलर संगतता समस्या के कारण, विंडोज के लिए पाइथन के 64-बिट संस्करणों का समर्थन नहीं करता है।

इसके बाद, आप जारी रख सकते हैं:

  1. विंडोज पथ पर c:\Python2x\Scripts (आपके द्वारा स्थापित वास्तविक संस्करण संख्या के साथ Python2x में x को प्रतिस्थापित करें)
  2. एक नया (!) डॉस प्रॉम्प्ट खोलें। वहां से easy_install pip चलाएं

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

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


नवीनतम पायथन डाउनलोड के लिए - मेरे पास विंडोज़ पर पायथन 3.6 है। आपको आश्चर्य की जरूरत नहीं है कि आपको जो कुछ चाहिए, वहां सांस लें, मैं आपको दिखाऊंगा कि यह कैसे करें।

  1. सुनिश्चित करें कि आपने मेरे लिए पाइथन इंस्टॉल किया है, यह निम्न निर्देशिका में था

अब, अगर आप विंडोज़ पर हैं तो पर्यावरण चर पथ सेटिंग्स में पाइथन और पीआईपी डालें, ताकि टाइपिंग पाइप या पायथन कहीं भी पाइथन एओआर पीपी को कहां से स्थापित कर सकें।

तो, उपरोक्त स्क्रीन " एससीआरआईपीटीएस " में फ़ोल्डर के तहत पीआईपी पाया जाता है, पर्यावरण चर पथ में पाइथन और पीआईपी जोड़ें।

लगभग पूरा हो गया, पीपी का उपयोग कर गोयल पैकेज स्थापित करने के लिए सीएमडी के साथ परीक्षण करें।

pip install google

अलविदा!


पिप पहले से स्थापित है यदि आप अजगर 2> = 2.7.9 या अजगर 3> = 3.4 बाइनरी से डाउनलोड का उपयोग कर रहे python.org , लेकिन आप पिप से अपग्रेड करना होगा।

विंडोज अपग्रेड पर आसानी से किया जा सकता है

पायथन कमांड लाइन पर जाएं और पायथन कमांड के नीचे चलाएं

पायथन -एम पीआईपी स्थापित -यू पाइप

Get -pip.py के साथ संस्थापन

उसी फ़ोल्डर या अपनी पसंद के किसी भी अन्य फ़ोल्डर में get-pip.py डाउनलोड करें। मुझे लगता है कि आप इसे उसी फ़ोल्डर में डाउनलोड करेंगे जिसमें आपके पास python.exe फ़ाइल है और यह आदेश चलाएं

python get-pip.py

पिप की स्थापना गाइड बहुत साफ और सरल है।

इसका उपयोग करके आप दो मिनट से कम में पिप के साथ शुरू करने में सक्षम होना चाहिए।


आपको get_pip.py फ़ाइल को वहां से Google प्रतिलिपि पर खोजना होगा और इसे पी ड्राइव निर्देशिका में सी ड्राइव में स्थानीय रूप से सहेजना होगा


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

  1. ActivePython डाउनलोड और इंस्टॉल करें
  2. एक कमांड प्रॉम्प्ट खोलें (सीएमडी)
  3. प्रकार pypm install pip

यह बहुत सरल है:

Step 1: wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
Step 2: wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
Step 2: python ez_setup.py
Step 3: python get-pip.py

(सुनिश्चित करें कि आपके पायथन और पायथन स्क्रिप्ट निर्देशिका (उदाहरण के लिए, C:\Python27और C:\Python27\Scripts) पाथ में हैं।)


जब मैंने यहां निर्देशों का पालन किया तो मुझे कुछ तरीकों से स्थापित करने में कुछ समस्याएं थीं। मुझे लगता है कि हर विंडोज वातावरण में एक ही तरह से स्थापित करना बहुत मुश्किल है। मेरे मामले में मुझे अलग-अलग उद्देश्यों के लिए एक ही मशीन में पायथन 2.6, 2.7 और 3.3 की आवश्यकता है, इसलिए मुझे लगता है कि और अधिक समस्याएं हैं। लेकिन निम्नलिखित निर्देश मेरे लिए पूरी तरह से काम करते थे, इसलिए आपके पर्यावरण के आधार पर आप इसे आजमा सकते हैं:

http://docs.python-guide.org/en/latest/starting/install/win/

साथ ही, विभिन्न परिवेशों के कारण मुझे वर्चुअल वातावरण का उपयोग करने के लिए अविश्वसनीय रूप से उपयोगी पाया गया, मेरे पास ऐसी वेबसाइटें थीं जो विभिन्न पुस्तकालयों का उपयोग करती हैं और उन्हें एक फ़ोल्डर में encapsulate करने के लिए बेहतर है, निर्देशों की जांच करें, संक्षेप में यदि पीआईपी स्थापित है तो आप वर्चुअलएएनवी स्थापित करें:

pip install virtualenv

फ़ोल्डर में आपके पास आपकी सभी फाइलें चलती हैं

virtualenv venv

और सेकंड बाद में आपके पास वेव फ़ोल्डर में सब कुछ के साथ वर्चुअल वातावरण है, इसे सक्रिय करने के लिए इसे venv / स्क्रिप्ट / activate.bat (पर्यावरण को निष्क्रिय करना आसान है, निष्क्रिय करें .bat का उपयोग करें)। आपके द्वारा इंस्टॉल की जाने वाली प्रत्येक लाइब्रेरी venv \ Lib \ site-packages में समाप्त हो जाएगी और कहीं भी आपके पूरे वातावरण को स्थानांतरित करना आसान है।

मुझे पाया गया एकमात्र नकारात्मक पक्ष कुछ कोड संपादक इस तरह के वातावरण को पहचान नहीं सकते हैं, और आप अपने कोड में चेतावनियां देखेंगे क्योंकि आयातित पुस्तकालय नहीं पाए जाते हैं। बेशक इसे करने के लिए मुश्किल तरीके हैं लेकिन यह अच्छा संपादकों को ध्यान में रखेगा वर्चुअल वातावरण आजकल बहुत सामान्य हैं।

आशा करता हूँ की ये काम करेगा।


मुझे लगता है कि सवाल यह प्रतीत होता है जैसे उत्तर वास्तव में उससे आसान है। पीआईपी चलाने के लिए कभी-कभी मॉड्यूल के देशी संकलन की आवश्यकता होती है (64-बिट नम्पी इसका एक आम उदाहरण है)। पीपी के संकलन के सफल होने के लिए, आपको पाइथन की आवश्यकता होती है जिसे एमएसवीसी के उसी संस्करण के साथ संकलित किया गया था क्योंकि एक पीआईपी उपयोग कर रहा है। मानक पायथन वितरण एमएसवीसी 2008 के साथ संकलित किए गए हैं। आप वीसी -2008 का एक एक्सप्रेस संस्करण स्थापित कर सकते हैं, लेकिन इसे बनाए रखा नहीं जाता है। आपकी सबसे अच्छी शर्त बाद में एमएसवीसी का एक व्यक्त संस्करण प्राप्त करना और पाइथन संकलित करना है। फिर पीआईपी और पायथन एक ही एमएसवीसी संस्करण का उपयोग करेंगे।


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

> conda install <package>               # access distributed binaries

> pip install <package>                 # access PyPI packages 

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





easy-install