installing psycopg2-2.0.13 with python3.1

Philip Semanchuk philip at
Thu Jan 21 00:58:37 CET 2010

On Jan 20, 2010, at 5:45 PM, Iain Barnett wrote:

> Hi,
> Would anyone know if it's possible to install psycopg2-2.0.13 with  
> python3.1.1 (or similar)? When I try I get the following
> $ sudo python install
> Password:
>  File "", line 233
>    except Warning, w:
>                  ^
> SyntaxError: invalid syntax
> I can install it with python2.6 with no problems, but obviously I'd  
> prefer to use the latest version. My system is OSX10.6, and I'm new  
> to Python.

Hi Iain,
I've been out of the psycopg loop for a while now, but my guess is  
that the answer to your question is no. There are some Python 3- 
related checkins in the psycopg2 repository, but it looks like they're  
not ready for public use yet (unless you're adventurous).

Here's the source repository, which contains a commit commented "First  
round of changes for Python 3":

If you scroll to the bottom of that page you'll see a "head" created  
especially for Python 2 which is where 2.0.13 came from.

If you're willing to do some hacking on your own, Martin v. Löwis  
ported psycopg2 to Python 3 and provided a diff:

Last but not least, I should note that psycopg has its own mailing  
list, and I bet they know more about it there:

Hope this helps. Psycopg & Postgres both worked wonderfully well for me.


More information about the Python-list mailing list