2014-07-15 6 views
8

यदि आप होमब्री के माध्यम से python3 स्थापित करते हैं तो यह डिफ़ॉल्ट रूप से नवीनतम संस्करण स्थापित करता है, जो मैंने किया था। लेकिन मुझे 3.4 की बजाय 3.3 चाहिए। मैं 3.3 के साथ विशेष रूप से होमब्रू का उपयोग करके इसे कैसे बदल सकता हूं? मैं पाइथन 3 के साथ Django को आजमा देना चाहता हूं लेकिन मैं सिर्फ Django सीख रहा हूं इसलिए मैं नवीनतम स्थिर संस्करण का उपयोग करना चाहता हूं, वर्तमान में 1.6, जो पाइथन 3.3 तक संगत है। मैं इसे पायथन 3 के साथ उपयोग करना चाहता हूं, इसलिए यह 3.3 होना चाहिए। Django 1.7 Py3.4 संगत है, लेकिन मैं इसके साथ गड़बड़ नहीं करना चाहता हूं 'ओएस एक्स 10.8.5होमब्री के साथ ओएस एक्स पर पायथन 3.3 (3.4 नहीं) को कैसे स्थापित करें?

+1

नवीनतम ओएस एक्स अजगर 3.3.3 –

+1

के संभावित डुप्लिकेट के साथ आता है (http://stackoverflow.com/questions/3987683/होमब्री-इंस्टॉलेशन-विशिष्ट-संस्करण-फॉर्मूला) –

+0

क्या आप सुनिश्चित हैं कि Django 1.6 * * Python 3.4 के साथ काम नहीं करेगा, कम से कम इसके साथ खेलने के लिए पर्याप्त है? – chepner

उत्तर

11

यहां कुछ तत्व हैं जिन्हें आप homebrew FAQ से एक साथ टुकड़े कर सकते हैं।

  1. Can I edit formulae myself? - हाँ।

    brew edit python3 
    
  2. url के लिए देखो और 3.3 (3.3.6) संग्रह करने के लिए एफ़टीपी लिंक के लिए इसे बदल।

  3. स्थानीय रूप से संग्रह डाउनलोड करें और shasum के साथ चेकसम की गणना करें।

  4. फ़ाइल को python33.rb के रूप में सहेजें और brew install --debug python33.rb के साथ स्थापित करें।

--debug झंडा पासिंग मामले कुछ कदम ठीक से काम नहीं कर रहे हैं में मदद मिलेगी (जैसे नवीनतम सूत्र में, को हटाने 2to3 बाइनरी एक समस्या थी), तो आप सिर्फ this change वापस लौटने के लिए के रूप में python3.3 करता कोशिश कर सकते हैं ensurepip बूटस्ट्रैप मॉड्यूल नहीं है।

आप सूत्र मैं यहां इस्तेमाल किया पा सकते हैं: [? Homebrew सूत्र के विशिष्ट संस्करण को स्थापित] https://gist.github.com/booleangate/8f0bb23fdd53d699f763f0959c506049

+1

से बाद में कुछ भी नहीं देखेंगे यदि आप मैन्युअल रूप से पैकेज डाउनलोड करते हैं और 'shasum'' करते हैं, तो आप उस आउटपुट को 'sha256' चर में चिपका सकते हैं जब आप' python3 संपादित करें 'बनाते हैं। इस तरह आप सामान्य की तरह python3' स्थापित कर सकते हैं – adambullmer

संबंधित मुद्दे