python - instalar - ImportError: Ningún módulo llamado psycopg2
python on centos (4)
Intente ejecutar el comando import psycopg2
en la consola de python. Si obtiene el error, verifique el sys.path
donde el python busca el módulo de instalación. Si el directorio principal de python-psycopg2-2.4.5-1.rhel5.x86_64
está allí en sys.path
o no. Si no está en sys.path
, ejecute export PYTHONPATH=<parent directory of python-psycopg2-2.4.5-1.rhel5.x86_64>
antes de ejecutar el servidor de apertura de sesión.
al instalar el proceso de openerp 6, quiero generar un archivo de configuración con este comando,
cd / home / openerp / openerp-server / bin /
./openerp-server.py -s --stop-after-init -c /home/openerp/openerp-server.cfg
pero siempre se mostró un mensaje
ImportError: No module named psycopg2
cuando reviso el paquete psycopg2, ya está instalado,
Paquete python-psycopg2-2.4.5-1.rhel5.x86_64
ya instalado y la última versión
Nada que hacer
¿Qué pasa con esto? mi servidor es centos, he instalado Python 2.6.7.
Realmente necesito tu ayuda chicos ...
Necesita instalar el módulo psycopg2
.
En CentOS: asegúrese de que Python 2.7+ esté instalado. De lo contrario, siga estas instrucciones: 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
Aunque esta es una pregunta de CentOS, estas son las instrucciones para Ubuntu:
$ sudo apt-get install python3-pip python-distribute python-dev
$ easy_install psycopg2
Paso 1: Instalar las dependencias
sudo apt-get install build-dep python-psycopg2
Paso 2: luego ejecuta este comando en tu virtualenv
pip install psycopg2
ref: Fernando Muñoz
tratar:
virtualenv -p /usr/bin/python3 test_env
source test_env/bin/activate
pip install psycopg2
Ejecute python e intente importar si insiste en instalarlo en su python de sistema intente:
pip3 install psycopg2