ImportError: aucun module nommé psycopg2

lors de l'installation processus d'openerp 6, je veux générer un fichier de config avec cette commande,

cd/home/openerp/openerp-server/bin/

./openerp-server.py -s --stop-after-init -c /home/openerp/openerp-server.cfg

mais c'était toujours montré un message

ImportError: No module named psycopg2

quand je vérifie le paquet psycopg2, il est déjà installé,

paquet python-psycopg2-2.4.5-1.rhel5.x86_64 déjà installé et dernière version

Rien à faire

qu'est-ce qui ne va pas avec ça? mon serveur centos, j'ai installé python 2.6.7.

Vraiment besoin de votre aide les gars..

36
demandé sur Nilesh 2012-10-16 05:30:55

4 réponses

Etape 1: Installer les dépendances

sudo apt-get install build-dep python-psycopg2

Étape 2: alors exécutez cette commande dans votre virtualenv

pip install psycopg2 

réf: Fernando Munoz

61
répondu tarique313 2017-05-23 12:10:30

s'il vous Plaît essayez d'exécuter la commande import psycopg2 sur la console python. Si vous obtenez l'erreur, consultez le sys.path où le python cherche le module d'installation. Si le répertoire parent de l' python-psycopg2-2.4.5-1.rhel5.x86_64 dans le sys.path ou pas. Si elle n'est pas dans le sys.path puis exécutez export PYTHONPATH=<parent directory of python-psycopg2-2.4.5-1.rhel5.x86_64> avant d'exécuter le serveur openerp.

11
répondu Nilesh 2012-10-17 06:09:54

essaie:

virtualenv -p /usr/bin/python3 test_env
source test_env/bin/activate
pip install psycopg2

exécutez python et essayez d'importer si vous insistez pour l'installer sur vos systèmes python essayez:

pip3 install psycopg2
5
répondu Cp Verma 2015-10-20 13:05:10

Vous devez installer le psycopg2 module.

Sur CentOS: Assurez-vous que Python 2.7+ est installé. Si ce n'est pas le cas, suivez ces instructions:http://toomuchdata.com/2014/02/16/how-to-install-python-on-centos/

# Python 2.7.6:
$ wget http://python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz
$ tar xf Python-2.7.6.tar.xz
$ cd Python-2.7.6
$ ./configure --prefix=/usr/local --enable-unicode=ucs4 --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
$ make && make altinstall
$ yum install postgresql-libs

# First get the setup script for Setuptools:
$ wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py

# Then install it for Python 2.7 and/or Python 3.3:
$ python2.7 ez_setup.py

$ easy_install-2.7 psycopg2

même si C'est une question de CentOS, voici les instructions pour Ubuntu:

$ sudo apt-get install python3-pip python-distribute python-dev
$ easy_install psycopg2

Cite:http://initd.org/psycopg/install/

3
répondu scarver2 2014-04-06 03:13:16