2013-05-27 12 views
6

का उपयोग कर पायगॉन संस्करण अपग्रेड करें तो मेरे पास विंडोज 7 64 बिट पर पाइथन 2.7.3 स्थापित है और मैं संस्करण 2.7.5 में वृद्धिशील अपग्रेड करना चाहता हूं। मेरे पास पाइप स्थापित है और यह ठीक काम करता है; मैंने बस इसका उपयोग कर Django स्थापित किया।पाइप

मैं इस आदेश में भाग: पिप --upgrade स्थापित 'अजगर> = 2.7, < 2.7.99'

अब यह नवीनतम संस्करण है कि अजगर 3 नहीं है डाउनलोड करने के लिए मजबूर करता पिप जो है जो मैं चाहता । 2.7.5 शुरू होता है डाउनलोड करने और मैं निम्नलिखित त्रुटि मिलती है:

Downloading/unpacking python>=2.7,<2.7.99 
     Downloading Python-2.7.5.tar.bz2 (12.1MB): 12.1MB downloaded 
     Running setup.py egg_info for package python 
     Traceback (most recent call last): 
      File "<string>", line 16, in <module> 
      File "c:\users\name\appdata\local\temp\pip-build-name\python\setup.py", line 33, in <module> 
      COMPILED_WITH_PYDEBUG = ('--with-pydebug' in sysconfig.get_config_var("CONFIG_ARGS")) 
     TypeError: argument of type 'NoneType' is not iterable 
     Complete output from command python setup.py egg_info: 
     Traceback (most recent call last): 

     File "<string>", line 16, in <module> 

     File "c:\users\name\appdata\local\temp\pip-build-name\python\setup.py", line 33, in <module> 

     COMPILED_WITH_PYDEBUG = ('--with-pydebug' in sysconfig.get_config_var("CONFIG_ARGS")) 

    TypeError: argument of type 'NoneType' is not iterable 

    ---------------------------------------- 
    Command python setup.py egg_info failed with error code 1 in c:\users\name\appdata\local\temp\pip-build-name\python 

इसके अलावा, मैं रंज के लिए नया हूँ। जब मैं एक डाउनलोड रद्द करता हूं तो वह सुरक्षित है? मैंने "पाइप इंस्टॉल पायथन" स्थापित किया है और इसे संस्करण पायथन संस्करण 3 डाउनलोड करना शुरू कर दिया है। इसलिए मैंने रद्द कर दिया। वह मेरे मुख्य पायथन 2.7.3 इंस्टॉल नहीं करेगा?

उत्सुक।

+0

आपके लिए python.org से 2.7.5 विंडोज इंस्टालर का उपयोग न करने के लिए कोई सीमा? – Boud

+0

अच्छा बिंदु। मैं हालांकि पीआईपी उपयोग को अधिकतम करना चाहता हूं। –

+0

क्या मैंने "पीपी इंस्टॉल पायथन" चलाकर कुछ भी तोड़ दिया था जबकि मेरे पास 2.7.3 पहले से स्थापित था? –

उत्तर

7

pip पायथन पैकेज को अपग्रेड करने के लिए डिज़ाइन किया गया है और पाइथन को अपग्रेड नहीं किया गया है। pip जब आप इसे ऐसा करने के लिए कहते हैं तो पाइथन को अपग्रेड करने का प्रयास नहीं करना चाहिए।

pip install python टाइप न करें बल्कि इसके बजाय इंस्टॉलर का उपयोग करें।

+0

यह स्पष्ट करता है कि मैं क्या सोच रहा था। मैं स्पष्ट होना चाहता हूं कि मैंने अपने पिछले प्रश्न के बारे में कुछ तोड़ दिया। –