137 votes

ImportError : Aucun module nommé psycopg2

Dans le processus d'installation d'OpenERP 6, je veux générer un fichier de configuration avec ces commandes :

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

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

Mais il a toujours montré le message : ImportError: No module named psycopg2

Quand j'ai vérifié le paquet psycopg2, il est déjà installé. Paquet python-psycopg2-2.4.5-1.rhel5.x86_64 est déjà installé dans sa dernière version. Rien à faire. Quel est le problème ? Mon serveur est CentOS, j'ai installé Python 2.6.7.

1voto

Walter Schweitzer Points 304

Pour Python3

Étape 1 : Installer les dépendances

sudo apt-get install python3 python-dev python3-dev

Étape 2 : Installation

pip install psycopg2

0voto

Le problème a été résolu avec la solution ci-dessous :

  1. Le problème est dû au fichier du paquet Linux _bz2.cpython-36m-x86_64-linux-gnu.so. Essayez de trouver l'emplacement.

  2. Vérifiez l'emplacement de l'installation de python ( qui python3)- Exemple : /usr/local/bin/python3

  3. copier le fichier sous INSTALL_LOCATION/lib/python3.6

    cp -rvp /usr/lib64/python3.6/lib-dynload/_bz2.cpython-36m-x86_64-linux-gnu.so /usr/local/lib/python3.6

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X