2012-04-25 18 views
6

मैं Django पुस्तक और इसके महान अब तक पढ़ रहा था, जब तक कि कुछ ठीक से काम नहीं करता है। मैं बिना किसी किस्मत के psycogp2 प्लगइन स्थापित करने के लिए दो दिनों की कोशिश कर रहा हूं।psycopg2 प्लगइन के साथ Django

मैं अनजिप निर्देशिका में नेविगेट करता हूं और setup.py इंस्टॉल चलाता हूं और यह लौटाता है "आपके पास क्लाइंट साइड के लिए सर्वरसाइड एक्सटेंशन या libpq-dev बनाने के लिए postgresql dev होना चाहिए।"

मुझे नहीं पता कि इसका क्या अर्थ है, और Google ने कई शर्तों को फेंकने के परिणाम लौटाए हैं जिन्हें मैं वास्तव में समझ नहीं पा रहा हूं।

मैं एक सप्ताह अब प्लस लिनक्स के लिए django सीखने की कोशिश कर रहा हूं, इसलिए कोई भी मदद महान होगी। धन्यवाद

बीटीडब्ल्यू, मैंने इंस्टॉलर पैक से पोस्टग्रेस्क्ल और pgadminIII स्थापित किया है।

मैंने सूडो एपीटी-पोस्ट पोस्ट भी करने की कोशिश की .... और कुछ सामान होता है ... लेकिन मैं हार गया।

+1

आपको पोस्टग्रेएसक्यूएल पुस्तकालयों को psycopg2 मॉड्यूल ('sudo apt-get postgresql-dev' स्थापित करने में सक्षम होने के लिए) की आवश्यकता है, लेकिन यदि आप उबंटू या डेबियन (मैं एपीटी से मानता हूं) चला रहा हूं तो ब्लूज़रॉक एडिक्ट का जवाब एक बेहतर समाधान है। । पाइथन मॉड्यूल स्थापना के लिए, हमेशा अपने पैकेज मैनेजर का उपयोग करने या कोड को डाउनलोड करने और इसे स्वयं बनाने के लिए 'easy_install' या' pip 'का उपयोग करने में देखें। – birryree

+0

क्या आप लिनक्स का वितरण कर रहे हैं? –

उत्तर

4

apt-get का उपयोग कर स्थापित करने का प्रयास करें:

sudo apt-get install python-psycopg2 
+0

यह कुछ किया! मैं मानता हूं कि यह ठीक से स्थापित है, धन्यवाद। – Ismaiah

+0

मैं उबंटू का उपयोग कर रहा हूं, वास्तव में संस्करण के बारे में निश्चित नहीं हूं। जब मैं आसान इंस्टॉल करने का प्रयास करता हूं, तो मुझे "सूडो एपीटी-गेट पायथन सेटअपटॉल्स का उपयोग करें" मिलता है, लेकिन जब मैं इसे चलाता हूं तो उसे – Ismaiah

+0

नहीं मिला है, यह 'sudo apt-get install python-setuptools' – BluesRockAddict

13

मैं अपने तैनाती प्रक्रिया का एक भाग के रूप में पिप उपयोग कर रहा हूँ, तो मेरे लिए एक व्यवहार्य विकल्प apt-get का उपयोग नहीं किया गया था।

मैं

sudo apt-get install libpq-dev 

चलाने के लिए और से apt-get अजगर-psycopg2 दूर करने के लिए कर रहा था।

फिर

pip install psycopg2 

मेरे लिए ठीक काम किया।

-1

सूडो एपीटी-इंस्टाल पाइथन-psycopg2 को ठीक काम करना चाहिए क्योंकि यह मेरे लिए भी समाधान का काम करता है।

+0

के लिए ubuntu 12.04 आपके लिए काम करने वाला एक समाधान यह नहीं दर्शाता है कि यह दूसरों के लिए काम करता है – lboshuizen

3

मैं जुबंटू (12.04) पर काम कर रहा हूं और मुझे उसी त्रुटि का सामना करना पड़ा जब मैं django-toolbelt स्थापित करना चाहता था। मैं निम्नलिखित कार्यों के साथ इस त्रुटि हल:

  • sudo apt-get स्थापित अजगर-देव
  • sudo apt-get स्थापित libpq-देव
  • sudo apt-get स्थापित अजगर-psycopg2

मुझे आशा है कि यह जानकारी किसी और के लिए उपयोगी हो सकती है।

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