2012-07-20 18 views
29

पर psycopg2 स्थापित करें मैं उबंटू 12.04 पर पाइथन पोस्टग्रेस क्लाइंट मॉड्यूल स्थापित करने का प्रयास कर रहा हूं।उबंटू

apt-get install python-psycopg2 

हालांकि, apt का कहना है कि पैकेज खोजा नहीं जा सकता: मार्गदर्शन निम्न करने के लिए है।
मैं apt के माध्यम से इसे स्थापित करने के लिए उत्सुक हूं। क्या यह एक और पैकेज का हिस्सा है जिसे मैं इंस्टॉल कर सकता हूं?

उत्तर

40

Ubuntu 12.04 का उपयोग करते हुए यह मेरे लिए ठीक काम करने के लिए प्रकट होता है:

[email protected]:~$ sudo apt-get install python-psycopg2 
[sudo] password for jon: 
Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
Suggested packages: 
    python-psycopg2-doc 
The following NEW packages will be installed 
    python-psycopg2 
0 upgraded, 1 newly installed, 0 to remove and 334 not upgraded. 
Need to get 153 kB of archives. 

क्या त्रुटि आप वास्तव में मिल रहा है? - दो बार जांचें कि आपने psycopg सही वर्तनी की है - यह प्रायः एक गोचाचा है ... और यह आपके रेपो को सुनिश्चित करने के लिए apt-get update चलाने के लिए कभी दर्द नहीं होता है। उद्दिनांकित है।

+1

> दोबारा जांच करके आप psycopg वर्तनी लिख दी है सही हा! वह मेरी गलती थी। मैं लगभग पागल हो रहा था। –

44

यह Ubuntu 12.04 में मेरे लिए काम करता है और 15.10

अगर स्थापित नहीं पिप:

sudo apt-get install python-pip 

और उसके बाद:

sudo apt-get update 
sudo apt-get install libpq-dev python-dev 
sudo pip install psycopg2 
+0

हालांकि ओपी स्थापित करने के लिए 'apt' का उपयोग करना चाहता है, फिर भी मैं पाइथन पैकेज को प्रबंधित करने के लिए पाइप/कोंडा का उपयोग करना पसंद करता हूं। – jonnybazookatone

0

मैं मामले में पिप उपयोग करने को प्राथमिकता आप virtualenv का उपयोग कर रहे हैं:

  1. apt install libpython2.7 libpython2.7-dev
  2. pip install psycopg2