Meilleure façon d'installer psycopg2 sur ubuntu 14.04

J'ai de la difficulté d'installer un Django app (Mezzanine) sur Ubuntu 14.04. J'ai installé la plupart des nécessités d'utiliser apt-get (sauf pour django-compresseur et du sud-utilisé pip), y compris psycopg2 pour Postgres. Cependant quand je vais pour lancer python manage.py createdb il donne cette erreur:

Error loading psycopg2 module: No module named psycopg2

C'est la commande que j'utilise pour installer psycopg2:

sudo apt-get install python-psycopg2

Ce que je fais mal? Dois-je utiliser pip pour installer psycopg2. Je suis allé sur le site et il recommande d'installer par le biais de votre système d'exploitation, le gestionnaire de package au lieu de pip.

Je travaille dans un virtualenv, sauf quand je suis à l'installation de la psycopg2 éléments....

Essayez d'exécuter une apt-get update avant de l'installer.
En général, je installer psycopg2 via pip dans un virtualenv. Vous devrez peut-être exécuter: sudo apt-get install libpq-dev python-dev premier. Si vous avez installé psycopg2 via apt, votre virtualenv de ne pas le voir sauf si vous avez activé l'échelle du système des forfaits site pour que env.
J'ai couru apt-get update plusieurs fois, même erreur
J'ai couru à la commande, même erreur. Comment puis-je activer le système à l'échelle de paquets pour le virtualenv? Serait-il mieux d'utiliser pip pour installer tout le req est pour Django/Mezzanine?
Si vous utilisez virutalenvwrapper, c'est aussi simple que: $ toggleglobalsitepackages je n'ai pas utilisé Mezzanine, donc je ne sais pas si c'est juste en cours d'exécution requirements.txt ne fait aucune différence.

OriginalL'auteur user3125823 | 2015-05-08