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..
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
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.
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
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