Django 1.6 कैसे स्थापित करें?


जवाबों:


10

पहले djangoफ़ोल्डर के अंदर फ़ोल्डर को हटाकर पहले से स्थापित django 1.3.1 संस्करण को हटा दें /usr/local/lib/pythonx.x/dist-packages( xx अजगर के संस्करण को दर्शाता है )। फिर नीचे दिए गए चरणों का पालन करें।

  • Django 1.6 यहाँ से डाउनलोड करें

  • टर्मिनल खोलें और उस निर्देशिका में जाएं जहां आपने रखा था Django 1.6

    cd path/to/driectory/which/contains/django1.6.tar.gz

  • django1.6.tar.gzनीचे दिए गए आदेश को चलाकर निकालें ।

    tar -xzvf Django-1.6.tar.gz

  • Django-1.6निर्देशिका में ले जाएँ

    cd Django-1.6

  • इंस्टॉल करने के लिए नीचे कमांड चलाएँ Django-1.6

    sudo python setup.py install


1
केवल तभी काम करता है जब कोई पुराना django- संस्करण पहले स्थापित नहीं किया गया था ... मेरे पास पुराने django स्थापना को हटाने के साथ कुछ समस्याएँ थीं।
बर्फ

18

जब आप इसे मैन्युअल रूप से स्थापित कर सकते हैं ( setup.py), मैं पायथन पैकेज प्रबंधक का उपयोग करने की सलाह देता हूं क्योंकि इसे स्थापित करना, रखरखाव और अपग्रेड करना आसान है।

  1. पिप, पायथन पैकेज मैनेजर स्थापित करें।

    sudo apt-get install python-pip
    
  2. वैकल्पिक रूप से, लेकिन अनुशंसित, अपग्रेड pip, स्वयं का उपयोग करके:

    sudo pip install -U pip
    
  3. Django के नवीनतम स्थिर संस्करण को स्थापित करें:

    sudo pip install Django
    

    यह लिखने के समय 1.6.2 स्थापित करता है ( यहां नवीनतम pypi संस्करण की जांच करें )।

एक विशिष्ट संस्करण स्थापित करने के लिए, इस तरह एक आवश्यकता निर्दिष्ट जोड़ें:

sudo pip install Django==1.6.2

ध्यान दें कि APT, डेबियन / उबंटू पैकेज प्रबंधन अभी भी स्थापित पुराने संस्करण की रिपोर्ट करेगा और यह अभी भी स्थापित है। एपीटी डिस्ट-पैकेज पथों में स्थापित होता है जबकि पिप साइट-संकुल पथों में स्थापित होता है। उत्तरार्द्ध पूर्वता लेता है, इसलिए यह स्थानीय रूप से स्थापित संकुल चुना जाएगा। यह भी देखें: डिस्ट-पैकेज और साइट-पैकेज के बीच क्या अंतर है?


1
यदि आप मेरी तरह संशयी हैं, तो आप सूदो का उपयोग किए बिना, "पाइप इंस्टॉल - ऑसर Django" की कोशिश कर सकते हैं, क्योंकि मुझे सिस्टम पैकेज के साथ गड़बड़ करने से नफरत है
rafee

1
@ आरफी हाँ, सच है, और मुझे पता है। आप एक virtualenv, या यहां तक ​​कि एक pyenv का उपयोग कर सकते हैं। मुझे लगता है कि यह इस सवाल के लिए गुंजाइश से बाहर है, हालांकि। मैं सिर्फ मौजूदा उत्तर के लिए एक (बेहतर) विकल्प प्रदान करना चाहता था।
gertvdijk

sudo pip installएक बुरा अभ्यास है, जो django के लिए काम कर सकता है लेकिन वास्तव में अन्य स्थितियों में किसी के सिस्टम को खराब कर सकता है। अपने पैकेज को प्रबंधित करने के लिए उबन्टु के फायदे को कम मत समझिए। यह करने का साफ तरीका virtualenvwrapper के साथ है।
nealmcb
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.