Re: Trouble installing psycopg2 - Mailing list pgsql-general

From Adrian Klaver
Subject Re: Trouble installing psycopg2
Date
Msg-id 52450112.4090101@gmail.com
Whole thread Raw
In response to Re: Trouble installing psycopg2  (Augori <augori@gmail.com>)
Responses Re: Trouble installing psycopg2  (Augori <augori@gmail.com>)
List pgsql-general
On 09/26/2013 07:07 PM, Augori wrote:
> I think Python 2.4 was installed with the OS.  I installed Python 2.7
> from an .egg file that I downloaded.  I'm  a bit new to this
> terminology, so not sure if that considered Centos package management.

No.

>
> I think you're right about Python2.4 being set as the default.  Does
> anyone know how to persuade it otherwise for installation purposes?

Well it seems you already have psycopg2 installed for Python 2.7, it
just cannot find it. Here is a possible solution.

Open the Python 2.7 shell

import sys

then

sys.path

This will show a list of paths that Python 2.7 knows about. Look to see
if /usr/local/lib/python2.7/site-packages/ is listed.

If not, you can temporarily include it by doing:

sys.path.append('/usr/local/lib/python2.7/site-packages/')

and then

import psycopg2

If it is indeed installed in /usr/local/lib/python2.7/site-packages/ it
should load.

To make the change 'permanent' create a  *.pth file in one of the
directories shown when you first did sys.path, preferably a
site-packages one. In the file  put
'/usr/local/lib/python2.7/site-packages/ . Then name the file, say
usr_local.pth. Python adds directories in *.pth files to the sys.path.

> Thanks.
>


--
Adrian Klaver
adrian.klaver@gmail.com


pgsql-general by date:

Previous
From: John R Pierce
Date:
Subject: Re: PlPython with pyodbc error DLL load failed: A dynamic link library (DLL) initialization routine failed.
Next
From: tuanhoanganh
Date:
Subject: Re: PlPython with pyodbc error DLL load failed: A dynamic link library (DLL) initialization routine failed.