Подтвердить что ты не робот

Установите psycopg2 на Ubuntu

Я пытаюсь установить клиентский модуль postgres python на Ubuntu 12.04. Руководство должно сделать следующее:

apt-get install python-psycopg2

Однако apt говорит, что пакет не может быть расположен.
Я хочу установить это через apt. Является ли эта часть другого пакета, который я могу установить?

4b9b3361

Ответ 1

Использование 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, чтобы убедиться, что ваш репо, обновляется.

Ответ 2

Это работает для меня в 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

Ответ 3

Я предпочитаю использовать pip в случае, если вы используете virtualenv:

  • apt install libpython2.7 libpython2.7-dev
  • pip install psycopg2

Ответ 4

Я обновил свой requirements.txt иметь psycopg2==2.7.4 --no-binary=psycopg2 Так что строить бинарные файлы на источник

Ответ 5

использование

sudo apt-get install python3-psycopg2

для Python3)