कई पायथन संस्करणों और पीआईपी से निपटना?


498

क्या pipपायथन के कई संस्करणों के साथ अच्छा खेलने का कोई तरीका है ? उदाहरण के लिए, मैं उपयोग करना चाहता हूंpip अपनी साइट 2.5 इंस्टॉलेशन या मेरी साइट 2.6 इंस्टॉलेशन में स्पष्ट रूप से इंस्टॉल करने के ।

उदाहरण के लिए, के साथ easy_install, मैं उपयोग करता हूं easy_install-2.{5,6}

और, हां - मैं virtualenv के बारे में जानता हूं, और नहीं - यह इस विशेष समस्या का समाधान नहीं है।


1
@YiboYang यह pip34और जैसी चीजों के साथ काम करता है pip35?
जिनसो

2
@JinSnow, यह pip3.xवास्तव में, अजगर संस्करण का प्रबंधन करता है जिसे आप पैकेज स्थापित करना चाहते हैं (शायद pip3.x -Vदेखने के लिए चलाएं )। या बहुत सारे अजगर संस्करणों पर बेहतर नियंत्रण रखने के लिए @ ह्यूगो के समाधान का उपयोग करें।
Yibo यांग

के संभावित डुप्लिकेट stackoverflow.com/questions/10919569/...
माइक टायसन D3ViD

जवाबों:


624

वर्तमान सिफारिश उपयोग करने के लिए है python -m pip, जहां pythonआप उपयोग करना चाहते हैं अजगर का संस्करण है। यह सिफारिश है क्योंकि यह पायथन के सभी संस्करणों में और वर्चुअनव के सभी रूपों में काम करता है। उदाहरण के लिए:

# The system default python:
$ python -m pip install fish

# A virtualenv's python:
$ .env/bin/python -m pip install fish

# A specific version of python:
$ python-3.6 -m pip install fish

पिछला उत्तर, पश्चात के लिए छोड़ दिया गया:

संस्करण 0.8 के बाद से, पिप समर्थन करता है pip-{version}। आप इसे उसी रूप में उपयोग कर सकते हैं easy_install-{version}:

$ pip-2.5 install myfoopackage
$ pip-2.6 install otherpackage
$ pip-2.7 install mybarpackage

संपादित करें : पाइप ने संस्करण 1.5 के pipVERSIONबजाय उपयोग करने के लिए अपने स्कीमा को बदल दिया pip-VERSION। यदि आपके पास निम्नलिखित का उपयोग करना चाहिए pip >= 1.5:

$ pip2.6 install otherpackage
$ pip2.7 install mybarpackage

अधिक जानकारी के लिए https://github.com/pypa/pip/pull/1053 की जाँच करें


संदर्भ:


12
काम नहीं करता है। यद्यपि पाइप के नवीनतम संस्करण ने पाइप-2.6 स्क्रिप्ट स्थापित की है, लेकिन यह पाइप -2.5 स्क्रिप्ट को स्थापित करने के लिए परेशान नहीं करता है।
क्रिस बी।

2
आपको अपने python2.5 पाइप संस्करण को अपडेट करने की आवश्यकता है ... यह केवल पाइप- {PYVERSION} बनाता है जो आप पाइप का उपयोग कर रहे हैं।
ह्यूगो टावारे

4
यह गलत है। मैं Ubuntu पर Python2.7 के साथ 1.2.1 पाइप चला रहा हूं, और कोई वैकल्पिक पाइप संस्करण नहीं हैं।
सेरिन

2
@rodling: शायद आपने / या के pipमाध्यम से स्थापित नहीं किया है या आपके पास python2.7 नहीं है। अगर आपके पास python2.7 है, तो कोशिश करें: और आपके पास होना चाहिए औरpipeasy_installget-pip.pypip install --upgrade pippippip-2.7
ह्यूगो

2
@ जेसीआरकांडोमे: कार्यक्रम pipपर्यावरण चर $ पथ के आधार पर उठाया जाता है। यदि आप "डिफ़ॉल्ट" पाइप प्रोग्राम को बदलना चाहते हैं, तो $ PATH पर्यावरण चर को पुनः व्यवस्थित करें। $ पथ पर अधिक विवरण के लिए "पथ पर्यावरण चर लिनक्स" जैसी किसी चीज़ की खोज करें।
ह्यूगो तवरेज

116

Windows पर, आप के माध्यम से दिए गए अजगर संस्करण का उपयोग कर पिप मॉड्यूल निष्पादित कर सकते हैं अजगर लांचर , py.exe, के दौरान अजगर 3 सेटअप इसे स्थापित करने के लिए चुना है।

py -3 -m pip install packagename
py -2 -m pip install packagename

आप और भी विशिष्ट हो सकते हैं और पायथन के सटीक उप-संस्करण का अनुरोध कर सकते हैं:

py -3.6 -m pip install packagename

लांचर के माध्यम से उपलब्ध सभी स्थापित पायथन संस्करणों की सूची प्राप्त करने के लिए, रन करें:

py --list

वैकल्पिक रूप से, आप इच्छित पायथन को सीधे लॉन्च कर सकते हैं:

C:/path/to/specific/python.exe -m pip install packagename

11
2.7 और 3.5 दोनों खिड़कियों पर स्थापित होने के बाद, इसने तुरंत ही काम कर लिया
phil_lgr

1
वहाँ के लिए कोई रास्ता नहीं है python2, python3, pip2और pip3विंडोज पर?
thomthom

1
यह मेरे लिए खिड़कियों पर काम करता है। 3 स्थापित और फिर 2 स्थापित किया गया
daneshjai

1
धन्यवाद, यह मेरे लिए काम किया! विश्वास नहीं कर सकता कि यह कितना मुश्किल था। (इनमें से कोई भी या रूपांतर अजगर -३.९ - मीटर की पाइप स्थापित या अजगर -३.९- मीटर की पाइप स्थापित या अजगर-y३-मीटर की पाइप स्थापित मेरे लिए काम ...)
jeppoo1

75

/path/to/python2.{5,6} /path/to/pip install PackageName काम नहीं करता है?

इसके लिए किसी भी अजगर संस्करण पर काम करने के लिए जिसमें पहले से ही स्थापित पाइप नहीं है आपको पाइप डाउनलोड करने और करने की आवश्यकता है python*version* setup.py install। उदाहरण के लिए python3.3 setup.py install। यह टिप्पणियों में आयात त्रुटि को हल करता है। (जैसा कि @hbdgaf द्वारा सुझाया गया है)


4
इसके लिए python 3 पर काम करने के लिए आपको पाइप डाउनलोड करने और "python3 setup.py इंस्टॉल" करने की आवश्यकता है। व्यक्तिगत रूप से मुझे यह समाधान बहुत अच्छा नहीं लगता। एक शुरुआत के लिए मुझे पता भी नहीं था कि पाइप कमांड बाइनरी नहीं है। यह @bwinton की आलोचना नहीं है, मुझे आश्चर्य है कि ऐसा करने का एक बेहतर तरीका नहीं है।
माइक वेला

28
"ImportError: Pkg_resources नाम का कोई मॉड्यूल नहीं"
Cerin

3
मैं चकित हूं कि आयातक के साथ समस्या इसके ऊपर एक ही टिप्पणी के समाधान की तुलना में अधिक तेज हो गई।
रोबॉटहूमंस

1
इसके अलावा, / पथ / से / पाइप यह है: python2। {5,6} / लिपियों / pip2। {5,6}
raul

2
अजगर का एक मॉड्यूल का उपयोग करना चाहिए कॉल करने के लिएpython2.7 -m pip install PackageName
llrs

52

मुझे डिफ़ॉल्ट रूप से इंस्टॉल किए गए अजगर 2.6 (अमेज़ॅन ईसी 2 एएमआई) थे, लेकिन मेरे आवेदन के लिए कुछ बाहरी पैकेजों की आवश्यकता है। मान लें कि आपने पहले से ही डिफ़ॉल्ट अजगर (मेरे मामले में 2.6) के साथ python2.7 स्थापित किया है। यहां गैर-डिफ़ॉल्ट python2.7 के लिए पाइप और पैकेज स्थापित करने का तरीका बताया गया है

अपने अजगर संस्करण के लिए पाइप स्थापित करें:

curl -O https://bootstrap.pypa.io/get-pip.py
python27 get-pip.py

पैकेज स्थापित करने के लिए विशिष्ट पाइप संस्करण का उपयोग करें:

pip2.7 install mysql-connector-python --allow-external mysql-connector-python

2
महान ने मेरे लिए अजगर 3.4 के लिए निम्नलिखित के साथ काम किया: python3 get-pip.pyऔर बाद में पिपल कमांड का उपयोग करकेpip34 install example
कार्ल एडलर

धन्यवाद। बहुत उपयोगी। दो अलग-अलग सर्वरों पर परीक्षण किया गया।
user2099484

3
जब मैंने 'python27 get-pip.py' के बजाय 'python2.7 get-pip.py' का उपयोग किया तो यह काम किया
SummerEla

मैन जो अधूरा महसूस किया, लेकिन यह मुझे Centos 5 पर pip2.6 स्थापित करने के लिए काम किया
हारून आर

समझे Could not find a version that satisfies the requirement pip (from versions: ) No matching distribution found for pipजब मैंने कोशिश कीpython2.6 get-pip.py
Pyderman

29

यह मेरे लिए इस तरह से खिड़कियों में काम करता है:

  1. मैंने अजगर फ़ाइलों का नाम बदल दिया python.py और pythonw.exe को python3.py pythonw3.py

  2. फिर मैं सिर्फ संकेत में इस कमांड भागा:

    python3 -m pip install package


4
बस किसी और के लिए मैक पर पाइप का उपयोग करके python3 में पैकेज कैसे स्थापित करें, यह कमांड है कि आप पैकेज कैसे स्थापित करते हैं। मैंने घंटों खोजबीन की और आखिरकार मैंने इसे पा लिया!
सिडनी

25

अन्य उत्तर बताते हैं कि 2.X और 3.X पायथन दोनों के साथ पाइप का उपयोग कैसे किया जाता है, लेकिन यह नहीं दिखाता है कि एकाधिक पायथन वितरण (जैसे मूल पायथन और एनाकोंडा पायथन) के मामले को कैसे संभालना है।

मेरे पास कुल 3 पायथन संस्करण हैं: मूल पायथन 2.7 और पायथन 3.5 और एनाकोंडा पायथन 3.5।

यहाँ बताया गया है कि मैं एक पैकेज कैसे स्थापित करता हूँ:

  1. मूल पायथन 3.5 :

    /usr/bin/python3 -m pip install python-daemon
  2. मूल पायथन 2.7 :

    /usr/bin/python -m pip install python-daemon
  3. एनाकोंडा पायथन 3.5 :

    python3 -m pip install python-daemon

    या

    pip3 install python-daemon

    सरल, जैसा कि एनाकोंडा उपयोगकर्ता वातावरण में मूल पायथन बायनेरिज़ को ओवरराइड करता है।

    बेशक, एनाकोंडा में इंस्टॉलेशन condaकमांड के साथ किया जाना चाहिए , यह सिर्फ एक उदाहरण है।


यह भी सुनिश्चित करें कि उस विशिष्ट अजगर के लिए पाइप स्थापित है। आपको पाइप को मैन्युअल रूप से स्थापित करने की आवश्यकता हो सकती है। यह Ubuntu 16.04 में काम करता है:

sudo apt-get install python-pip 

या

sudo apt-get install python3-pip

यहाँ एनाकोंडा के बारे में सलाह सटीक नहीं है ... यह कुछ भी "ओवरराइड" नहीं करता है। यह तथ्य कि यह आपके सिस्टम पर डिफ़ॉल्ट रूप में एनाकोंडा संस्करण उठा रहा है, यह आपके विशिष्ट कॉन्फ़िगरेशन का केवल एक साइड-इफेक्ट है, आपने प्रत्येक इंटरप्रेटर को कैसे स्थापित किया है, और आपके पर्यावरण का पथ क्रम .... यह दूसरों के लिए अलग-अलग होगा।
कोरी गोल्डबर्ग

@ कोरीगोल्डबर्ग मैं सहमत हूं, यह उबंटू की मेरी स्थापना पर डिफ़ॉल्ट था 16.04
क्वासॉफ्ट

1
आप साहब, मर्द हैं। इस मुद्दे के बारे में पूरी तरह से बेकार व्याख्याओं में से, यह एकमात्र ऐसा है जिसने मुझे समझ में आया है। इन आदेशों को उर्फ ​​करने और मेरे जीवन के साथ आने का समय! धन्यवाद।
Iofacture

14

मैं हाल ही में इस मुद्दे पर भागा और पाया कि मुझे अपने लिनक्स सिस्टम पर पायथन 3 के लिए सही पाइप नहीं मिल रहा है, जिसमें पायथन 2 भी है।

पहले आपको यह सुनिश्चित करना होगा कि आपने अपने अजगर संस्करण के लिए पाइप स्थापित किया है:

पायथन 2 के लिए:

sudo apt-get install python-pip

पायथन 3 के लिए:

sudo apt-get install python3-pip

फिर पायथन या दूसरे के एक संस्करण के लिए पैकेज स्थापित करने के लिए, केवल पायथन 2 के लिए निम्नलिखित का उपयोग करें:

pip install <package>

या पायथन 3 के लिए:

pip3 install <package>

11

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

 python2.7 /usr/bin/pip install foo

या

python2.7 -m pip install foo

10

तो जाहिरा तौर पर वहाँ के कई संस्करण हैं easy_install और pip । बड़ी गड़बड़ मालूम होती है। वैसे भी, यह वही है जो मैंने Ubuntu 12.10 पर पायथन 2.7 के लिए Django को स्थापित करने के लिए किया था:

$ sudo easy_install-2.7 pip
Searching for pip
Best match: pip 1.1
Adding pip 1.1 to easy-install.pth file
Installing pip-2.7 script to /usr/local/bin

Using /usr/lib/python2.7/dist-packages
Processing dependencies for pip
Finished processing dependencies for pip

$ sudo pip-2.7 install django
Downloading/unpacking django
  Downloading Django-1.5.1.tar.gz (8.0Mb): 8.0Mb downloaded
  Running setup.py egg_info for package django

    warning: no previously-included files matching '__pycache__' found under directory '*'
    warning: no previously-included files matching '*.py[co]' found under directory '*'
Installing collected packages: django
  Running setup.py install for django
    changing mode of build/scripts-2.7/django-admin.py from 644 to 755

    warning: no previously-included files matching '__pycache__' found under directory '*'
    warning: no previously-included files matching '*.py[co]' found under directory '*'
    changing mode of /usr/local/bin/django-admin.py to 755
Successfully installed django
Cleaning up...

$ python
Python 2.7.3 (default, Sep 26 2012, 21:51:14) 
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> 

8

यहाँ से: https://docs.python.org/3/installing/

यहां विभिन्न संस्करणों के लिए पैकेज स्थापित करने का तरीका बताया गया है जो एक ही समय में स्थापित होते हैं लिनक्स, मैक, पॉज़िक्स :

python2   -m pip install SomePackage  # default Python 2
python2.7 -m pip install SomePackage  # specifically Python 2.7
python3   -m pip install SomePackage  # default Python 3
python3.4 -m pip install SomePackage  # specifically Python 3.4
python3.5 -m pip install SomePackage  # specifically Python 3.5
python3.6 -m pip install SomePackage  # specifically Python 3.6

पर विंडोज , -m स्विच के साथ संयोजन में py अजगर लांचर का उपयोग करें:

py -2   -m pip install SomePackage  # default Python 2
py -2.7 -m pip install SomePackage  # specifically Python 2.7
py -3   -m pip install SomePackage  # default Python 3
py -3.4 -m pip install SomePackage  # specifically Python 3.4

चेक आउट करने पर भी विचार करें: pipenv
jmunsch

7

Linux, Mac OS X और अन्य POSIX सिस्टम पर, -mउपयुक्त प्रतिलिपि को चलाने के लिए स्विच के साथ संयोजन में संस्करणित पायथन कमांड का उपयोग करें pip:

python2.7 -m pip install SomePackage
python3.4 -m pip install SomePackage

(उचित रूप से वर्धित पाइप कमांड भी उपलब्ध हो सकते हैं)

विंडोज पर, स्विच के pyसाथ संयोजन में पायथन लांचर का उपयोग -mकरें:

py -2.7 -m pip install SomePackage  # specifically Python 2.7
py -3.4 -m pip install SomePackage  # specifically Python 3.4

अगर आपको इसके लिए कोई त्रुटि मिलती है, py -3.4तो प्रयास करें:

pip install SomePackage

5

पायथन और संबंधित संकुल के कई संस्करणों की स्थापना।

एक ही विंडोज़ मशीन पर पायथन संस्करण: 2.7, 3.4 और 3.6

पायथन के सभी 3 संस्करणों की स्थापना :

  • पायथन 2.7, 3.4 और 3.6 को नीचे दिए गए रास्तों से स्थापित किया

यहाँ छवि विवरण दर्ज करें

पायथन के सभी 3 संस्करणों के लिए पेट :

  • सुनिश्चित करें कि पथ चर (सिस्टम वेरिएबल्स में) नीचे दिए गए पथों में शामिल हैं - C: \ Python27 \; C: \ Python27 \ Scripts; C: \ Python34 \ _ C: \ Python \ Scripts; C: \ Python36 \ _ C; \ _ Python36 \ स्क्रिप्ट \;

संस्करणों के लिए निष्पादन योग्य नाम बदलना :

  • अजगर के निष्पादन योग्य नाम को क्रमशः C: \ Python36 और C: \ Python34 से python36 और python34 में बदल दिया।

यहाँ छवि विवरण दर्ज करें

सभी संस्करणों के साथ कमांड प्रॉम्प्ट के लिए जाँच की गई:

यहाँ छवि विवरण दर्ज करें

प्रत्येक संस्करण के लिए अलग से संकुल स्थापित करना

यहाँ छवि विवरण दर्ज करें


धन्यवाद !!! यह सबसे अच्छा तरीका है
rakshit ks

4

यदि आपके पास कई संस्करण और साथ ही कई आर्किटेक्चर (32 बिट, 64 बिट) हैं, तो आपको अपने संस्करण के अंत में एक -32 या -64 जोड़ना होगा।

विंडोज़ के लिए, cmd पर जाएं और py --list टाइप करें और यह आपके द्वारा इंस्टॉल किए गए संस्करणों का उत्पादन करेगा। सूची निम्न प्रकार दिखाई देगी:

Installed Pythons found by py Launcher for Windows
 -3.7-64 *
 -3.7-32
 -3.6-32

एक उदाहरण के रूप में पूर्ण कमांड होगी:

py -3.6-32 -m pip install (package)

यदि आप अधिक इंडिपेट प्राप्त करना चाहते हैं, तो पैकेज के बाद विशिष्ट संस्करण पर एक पैकेज के विशिष्ट संस्करण को स्थापित करने के लिए, == (संस्करण) का उपयोग करें। उदहारण के लिए,

py -3.6-32 -m pip install opencv-python==4.1.0.25

2

यहां अधिकांश उत्तर समस्या को संबोधित करते हैं, लेकिन मैं कुछ जोड़ना चाहता हूं जो लगातार मुझे भ्रमित कर /usr/localरहा था कि सेंटोस पर अजगर की एक वैकल्पिक स्थापना बनाने के संबंध में 7. जब मैंने वहां स्थापित किया, तो यह दिखाई दिया कि पाइप काम कर रहा था क्योंकि मैं उपयोग कर सकता थाpip2.7 install और यह मॉड्यूल स्थापित करेगा। हालाँकि, जो मैं समझ नहीं पाया, वह यह था कि मेरे नए स्थापित संस्करण अजगर नहीं देख रहा था कि मैं क्या स्थापित कर रहा था।

यह CentOS 7 में पता चला है कि /usr/binफ़ोल्डर में पहले से ही एक python2.7 और एक pip2.7 है । अपने नए अजगर वितरण के लिए पाइप स्थापित करने के लिए, आपको विशेष रूप से सूडो को जाने की आवश्यकता है/usr/local/bin

sudo /usr/local/bin/python2.7 -m ensurepip

यह आपके /usr/local/binफ़ोल्डर में अजगर के संस्करण के साथ pip2.7 स्थापित होना चाहिए । चाल यह है कि जब आप मॉड्यूल स्थापित करना चाहते हैं, तो आपको $PATHशामिल करने के लिए sudo चर को संशोधित करने की /usr/local/binआवश्यकता है या आपको निष्पादित करने की आवश्यकता है

sudo /usr/local/bin/pip2.7 install <module>

यदि आप एक नया मॉड्यूल स्थापित करना चाहते हैं। यह मुझे हमेशा के लिए याद है कि sudoतुरंत नहीं देख रहा था /usr/local/bin


2

यहाँ समस्या पर मेरा लेना है। पायथन 3 के लिए काम करता है। मुख्य विशेषताएं हैं:

  • प्रत्येक पायथन संस्करण को स्रोत से संकलित किया गया है
  • सभी संस्करण स्थानीय रूप से स्थापित हैं
  • आपके सिस्टम के डिफ़ॉल्ट पायथन इंस्टॉलेशन को किसी भी तरह से मैनज नहीं करता है
  • प्रत्येक पायथन संस्करण को वर्चुअनव के साथ अलग किया जाता है

चरण इस प्रकार हैं:

  1. यदि आपके पास किसी तरह से कई अतिरिक्त अजगर संस्करण स्थापित हैं, तो उनसे छुटकारा पाएं, उदाहरण के लिए, $ HOME / .Local / lib / python3.x , आदि को हटा दें (विश्व स्तर पर स्थापित भी)। यद्यपि आपके सिस्टम के डिफ़ॉल्ट python3 संस्करण को स्पर्श न करें।

  2. निम्नलिखित निर्देशिका संरचना के तहत विभिन्न अजगर संस्करणों के लिए स्रोत डाउनलोड करें:

    $HOME/
        python_versions/ : download Python-*.tgz packages here and "tar xvf" them.  You'll get directories like this:
          Python-3.4.8/
          Python-3.6.5/
          Python-3.x.y/
          ...
  3. प्रत्येक "पायथन-3. प्रॉक्सी /" निर्देशिका में, निम्नलिखित में से किसी भी चरण में "सुडो" का उपयोग करें:

    mkdir root
    ./configure --prefix=$PWD/root 
    make -j 2
    make install
    virtualenv --no-site-packages -p root/bin/python3.x env
  4. "Python_versions /" पर इस तरह की फाइलें बनाएँ:

    env_python3x.bash:
    
    #!/bin/bash
    echo "type deactivate to exit"
    source $HOME/python_versions/Python-3.x.y/env/bin/activate
  5. अब, कभी भी आप python3.x का विकल्प चुनना चाहते हैं, करें

    source $HOME/python_versions/env_python3x.bash

    virtualenv दर्ज करने के लिए

  6. Virtualenv में रहते हुए, अपने पसंदीदा अजगर संकुल को स्थापित करें

    pip install --upgrade package_name
  7. वर्चुअनव और अजगर संस्करण से बाहर निकलने के लिए बस "निष्क्रिय करें" टाइप करें

अपडेट करें

ऐसा लगता है कि --no-site-packagesयह पदावनत है। इसके लिए एक आसान निर्धारण है: एक बार जब आप virtualenv को सक्रिय कर लेते हैं, तो बस अपने वास्तविक होम डायरेक्टरी की तुलना में कहीं और घर env चर को इंगित करें, अर्थात:

export HOME=some/where/else

सामान्य रूप से ऐसा करने का एक अच्छा तरीका है:

  • Virtualenv बनाएँ
  • Virtualenv सक्रिय करें
  • यदि आप अपने virtualenv को मौजूदा पुस्तकालयों को "रीसायकल" करना चाहते हैं, तो उन्हें अपने मौजूदा इंस्टॉल से सॉफ्टलिंक करें ln -s $HOME/.local/lib/python3.6/site-packages/numpy $PWD/venv/lib/python3.6/site-packages/
  • करो export PYTHONPATH=,export HOME=/some/other/dir

अब आपके पास कस्टम-पृथक virtualenv होना चाहिए।


0

प्रसंग: आर्च्लिनक्स

क्रिया:
python2- पाइप स्थापित करें:
sudo pacman -S python2-pip

अब आपके पास pip2.7 है:
sudo pip2.7 install boto

टेस्ट (मेरे मामले में मुझे 'boto' की आवश्यकता थी):
निम्नलिखित कमांड चलाएँ:

python2
import boto

सफलता: कोई त्रुटि नहीं।

बाहर निकलें: Ctrl+D


0

उदाहरण के लिए, यदि आप अन्य संस्करणों (जैसे 3.5) को डिफ़ॉल्ट के रूप में सेट करते हैं और अजगर 2.7 के लिए पाइप स्थापित करना चाहते हैं:

  1. https://pypi.python.org/pypi/pip पर डाउनलोड करें (tar)
  2. अनज़िप टार फ़ाइल
  3. फ़ाइल की निर्देशिका के लिए सीडी
  4. sudo python2.7 setup.py स्थापित

0

आप उदाहरण के लिए C: \ Python2.7 \ Scripts पर जा सकते हैं और फिर उस रास्ते से cmd चला सकते हैं। उसके बाद आप pip2.7 चला सकते हैं अपने पैकेज को स्थापित करें ...

वह पायथन के उस संस्करण के लिए पैकेज स्थापित करेगा।


0

यह शायद करने के लिए पूरी तरह से गलत बात है (मैं एक अजगर noob हूँ), लेकिन मैं अभी अंदर गया और पाइप फ़ाइल को संपादित किया

#!/usr/bin/env python3 <-- I changed this line.

# -*- coding: utf-8 -*-
import re
import sys

from pip._internal import main

if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
    sys.exit(main())

0

विशेष रूप से विंडोज़ के लिए: \ path \ to \ python.exe -m pip इंस्टॉल करें पैकेजनाम काम करता है।


0

ब्लेंडर के लिए:

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