Install psycopg2 on Ubuntu

后端 未结 6 1919
梦谈多话
梦谈多话 2020-12-28 12:05

I\'m trying to get the python postgres client module installed on Ubuntu 12.04. The guidance is to do the following:

apt-get install python-psycopg2
         


        
相关标签:
6条回答
  • 2020-12-28 12:26

    I updated my requirements.txt to have psycopg2==2.7.4 --no-binary=psycopg2 So that it build binaries on source

    0 讨论(0)
  • 2020-12-28 12:27

    Using Ubuntu 12.04 it appears to work fine for me:

    jon@minerva:~$ 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.
    

    What error are you getting exactly? - double check you've spelt psycopg right - that's quite often a gotcha... and it never hurts to run an apt-get update to make sure your repo. is up to date.

    0 讨论(0)
  • 2020-12-28 12:31

    I prefer using pip in case you are using virtualenv:

    1. apt install libpython2.7 libpython2.7-dev
    2. pip install psycopg2
    0 讨论(0)
  • 2020-12-28 12:39

    This worked for me:

    pip install psycopg2-binary
    
    0 讨论(0)
  • 2020-12-28 12:41

    Use

    sudo apt-get install python3-psycopg2
    

    for Python3 )

    0 讨论(0)
  • 2020-12-28 12:43

    This works for me in Ubuntu 12.04 and 15.10

    if pip not installed:

    sudo apt-get install python-pip
    

    and then:

    sudo apt-get update
    sudo apt-get install libpq-dev python-dev
    sudo pip install psycopg2
    
    0 讨论(0)
提交回复
热议问题