पायथन को 3.6 पर स्थापित करने के लिए कैसे?


99

मैं अजगर 3.6 के लिए पीआईपी स्थापित करने की कोशिश कर रहा हूं और मैंने YouTube को ट्यूटोरियल के लिए देखा है, लेकिन वे सभी पुराने हैं और उनमें से कोई भी काम नहीं कर रहा है। कोई भी जानकारी उपयोगी होगी ताकि मैं अपने प्रोजेक्ट को आगे बढ़ा सकूं।


1
कृपया यह जोड़ें कि आपने किस विधि को ठीक से आज़माया है, और आपको किस विशेष त्रुटि का सामना करना पड़ा है।
अहसानुल हक़

pip3.6 के साथ बंडल किया जाना चाहिए। binअपने वितरण में निर्देशिका की जांच करें , वैकल्पिक रूप से प्रयास करें pip3
cdarke

1
आप इस धारणा के तहत क्यों हैं कि इसे स्थापित करने की आवश्यकता है?
OneCricketeer

1
यदि आप Python 2> = 2.7.9 या Python 3> = 3.4 binaries python.org से डाउनलोड कर रहे हैं, तो पाइप पहले से इंस्टॉल है
GoingMyWay

1
मैंने get-pip.py विधि का उपयोग करने की कोशिश की है, मैंने उस पाइप का उपयोग करने की भी कोशिश की है जिसे अजगर पैकेज में बांधा गया है, लेकिन इसमें से कोई भी काम नहीं करता है
bradley plater

जवाबों:


123

pip पायथन> 3.4 के साथ बंडल किया गया है

यूनिक्स की तरह सिस्टम का उपयोग करें:

python3.6 -m pip install [Package_to_install]

Windows सिस्टम उपयोग पर:

py -m pip install [Package_to_install]

(विंडोज पर आपको अजगर इंस्टॉलेशन डायरेक्टरी में लिखने में सक्षम होने के लिए कमांड प्रॉम्प्ट चलाने की आवश्यकता हो सकती है)


2
आप वास्तव में एक स्थापित अजगर संस्करण के लिए एक उपनाम बनाने और इसे नियमित रूप से की तरह कॉल कर सकते हैं pip, यानी: python3.6 के लिए alias pip3.6="python3.6 -m pip"जो की तरह कहा जा सकता है pip3.6 install pandasया python3 के लिए alias pip3="python3 -m pip"तो pip3 install pandas, आदि
CONvid19

31
हर बार नहीं! [लियोनार्डो @ लोकलहोस्ट ~] $ python3.6 -m पाइप स्थापित करें पाइप /usr/bin/python3.6: पाइप का कोई मॉड्यूल नहीं
llazzaro

13
जब मैं टाइप करता हूं: python3.6 -m pip install पाइप मुझे मिलता है: /usr/bin/python3.6: पाइप नाम का कोई भी मॉड्यूल नहीं
18'सुबह

6
@Llazzaro से सहमत मुझे python3.6 -m pip install pip /usr/bin/python3.6: No module named pipइलाज मिलता है । त्रुटि को ठीक करने के लिए, आपको मैन्युअल रूप से पाइप को स्थापित करने की आवश्यकता होगी क्योंकि क्या मैं अपने संदेश में wget -qO- https://bootstrap.pypa.io/get-pip.py | sudo python3.6
बताऊंगा

3
पाइथन के साथ पाइप को हमेशा बंडल नहीं किया जाता है। यह उत्तर गलत है।
मैथ्यूबैटबैट

53

अजगर 3.6 डाउनलोड करें

यह संभव है कि पाइप डिफ़ॉल्ट रूप से स्थापित न हो। Cmd खोलने और टाइप करने के लिए एक संभावित फिक्स है:

python -m ensurepip --default-pip

और फिर

python -m pip install matplotlib

वास्तव में मेरे स्क्रिप्ट फ़ोल्डर idk में कुछ भी नहीं था, लेकिन इन चरणों ने मेरे लिए काम किया।


1
यह वह है जिसने काम किया है; किसी कारण से CENTOS 7 पर EPEL रिलीज़ आपको PIP के लिए अतिरिक्त पैकेज स्थापित करने की अनुमति नहीं देता है, लेकिन चूंकि पाइप एक अलग रिलीज़ चक्र है, यह आपको इंटरनेट के बिना भी बूटस्ट्रैप करने की अनुमति देता है। कमाल का फिक्स; धन्यवाद!
आर्चर सेक्टर

24

यदि पाइप आपके 3.6 अजगर की स्थापना के साथ नहीं आता है, तो यह काम कर सकता है:

wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py

तो आप अजगर स्थापित कर सकते हैं


1
मुझे यह मिलता हैAttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader'
मधुमक्खी

10

पायथन स्थापना में पाइप शामिल है। यदि आप pip.exe को कॉल नहीं कर सकते, तो cmd से python -m pip [args] को कॉल करने का प्रयास करें


4
ऐसे मामले हैं जहां अजगर की स्थापना में एक पाइप शामिल नहीं है। मेरा 3.6.5 था और कोई पाइप पैकेज नहीं था
रमज़ान पोलाट

7

आपने पायथन को कैसे स्थापित किया, और क्या आप एक आभासी वातावरण का उपयोग कर रहे हैं?
जैसा कि आपने विशेष रूप से पायथन 3.6 का उल्लेख किया है, और आपने इसे चिह्नित नहीं किया है, जैसा कि मैंने उत्तर दिया है कि मैं यह अनुमान लगाऊंगा कि आपने इसे sudo add-apt-repository ppa: jonathonf / python-3.6 का उपयोग करके स्थापित किया है , क्योंकि यह Python स्थापित करने का एक सामान्य तरीका है एक यूनिक्स ओएस पर 3.6 जिसमें देशी 3.6 पैकेज नहीं है। यदि यह मामला है तो पाइप को स्थापित करने का सही तरीका इस प्रकार है ...।

चरण 1) पायथन 3.6 के साथ एक आभासी वातावरण बनाएं ...

python3.6 -m venv env --without-pip

चरण 2) अपने आभासी environemnt को सक्रिय करें ...

source env/bin/activate

चरण 3) अपने environemnt में पाइप स्थापित करें ...

curl https://bootstrap.pypa.io/get-pip.py | python3

6

मैंने सेंटोस 7 में इन कमांड का इस्तेमाल किया

yum install python36
yum install python36-devel
yum install python36-pip
yum install python36-setuptools
easy_install-3.6 pip

पाइप संस्करण की जांच करने के लिए:

pip3 -V
pip 18.0 from /usr/local/lib/python3.6/site-packages/pip-18.0-py3.6.egg/pip (python 3.6)

2

ऐसी परिस्थितियाँ होती हैं जब आपका pipअजगर स्थापना के साथ डाउनलोड नहीं होता है। यहां तक ​​कि आपका पूरा स्क्रिप्ट फोल्डर भी खाली हो सकता है।

आप ऐसा मैन्युअल रूप से भी कर सकते हैं।

बस कमांड प्रॉम्प्ट के प्रमुख और python -m ensurepip --default-pipप्रेस दर्ज टाइप करें।

सुनिश्चित करें कि पथ चर का मान अद्यतन किया गया है।

यह ट्रिक करेगा


11
/usr/bin/python3.6: No module named ensurepip
सूद

1
python3.6: पाइप नाम का कोई मॉड्यूल नहीं
CDT

1

चूंकि अजगर 3.4 पाइप अजगर की स्थापना में शामिल है।


एम्बेड करने योग्य स्थापना में नहीं।
ripper234

जब मैं पायथन 3.6 स्थापित करूंगा, क्या pip3 को स्थापित किया जाएगा?
सिरकेव्स

1

पायथन 3.6 को डाउनलोड करने और स्थापित करने के साथ एक समस्या है। स्थापना में अनियंत्रित पाइप समस्या को रोकता है। इसलिए हर स्थापना में पाइप नहीं दिया जाता है।


1

मैं इस पल में विंडोज पर python 3.6.3 के साथ bs4 स्थापित करता हूं।

C:\yourfolderx\yourfoldery>python.exe -m pip install bs4

नीचे दिए गए उपयोगकर्ता पोस्ट की तरह सिंटैक्स के साथ:

मैंने अभी एक्सेल के लिए एक पैकेज सफलतापूर्वक स्थापित किया है। अजगर 3.6 स्थापित करने के बाद, आपको वांछित पैकेज डाउनलोड करना होगा, फिर इंस्टॉल करें। उदाहरण के लिए,

python.exe -m pip download openpyxl==2.1.4

python.exe -m pip install openpyxl==2.1.4

0

मैंने अभी एक्सेल के लिए एक पैकेज सफलतापूर्वक स्थापित किया है। स्थापित करने के बाद python 3.6, आपको वांछित पैकेज डाउनलोड करना होगा, फिर इंस्टॉल करें। उदाहरण के लिए,

  1. python.exe -m pip download openpyxl==2.1.4

  2. python.exe -m pip install openpyxl==2.1.4


0

हां, Python3.6 PIP स्थापित करता है, लेकिन यह स्थापित होते ही पहुंच से बाहर है। कोई कोड नहीं है जो इसे लागू करेगा जैसा कि यह है! मैं एक सप्ताह से अधिक समय से इस पर हूं और मैंने सफलता के बिना दी गई हर एक सलाह को पढ़ा!

अंत में, मैंने पाइप निर्देशिका में जाने और स्थापित संस्करण को अपग्रेड करने का परीक्षण किया:

root@bx:/usr/local/lib/python3.6/site-packages # python -m pip install --upgrade pip

उस कमांड ने एक PIP बनाया जो अब मेरे FreeBSD सर्वर पर किसी भी स्थान से ठीक से काम करता है!

स्पष्ट रूप से, स्थापित उपकरण केवल काम नहीं करते हैं, जैसा कि Python3.6 के साथ स्थापित किया गया है। उन्हें चलाने का एकमात्र तरीका अजगर और वांछित अजगर फाइलों को आमंत्रित करना है जैसा कि आप जारी किए गए आदेश में देख सकते हैं। एक बार अद्यतन कहा जाता है, हालांकि, नया PIP Python3.6 का आह्वान किए बिना विश्व स्तर पर काम करता है ...


0

इसने मेरे लिए अमेज़ॅन लिनक्स पर काम किया

sudo yum list | grep python3

sudo yum install python36.x86_64 python36-tools.x86_64

$ python3 -version पायथन 3.6.8

$ पाइप -V पाइप 9.0.3 से /usr/lib/python2.7/dist-packages (पाइजन एक्स)

] $ sudo python3.6 -m pip install --upग्रेड पाइप कलेक्टिंग पाइप डाउनलोडिंग https://files.pythonhosted.org/packages/d8/f3/413bab4ff08e1fc482828c59996d721917df8e8583ea85385d51125dceff/pip=3/5-17 (1.4MB) 100% |% | 1.4MB 969kB / s एकत्र किए गए पैकेजों को स्थापित करना: पाइप मौजूदा स्थापना पाया: पाइप 9.0.3 स्थापना रद्द करें पाइप-9.0.3: सफलतापूर्वक स्थापित पाइप-9.0.3 सफलतापूर्वक स्थापित किया गया पाइप -19.0.3

$ पाइप -V पाइप 19.0.3 /usr/local/lib/python3.6/site-packages/pip (पायथन 3.6) से


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.