Welcome to LQ.
Quote "2.6 worked fine but since updating to version 3.1 ..... " :
Python 2.6 can be updated to 2.7.
Python 3.x is not really a simple update, but a change to a new different python.
There is documentation that tells how to convert python 2 programs to use "3.x".
And documentation : How to use python 3.
The command : 'python --version' : Will tell which version you actually use.
( Also: May be you installed apsw-3.7.5 to /usr/lib/python2.6/ ?
Then python3 will not be able to use it, and will not find it.)
Last edited by knudfl; 03-20-2011 at 04:53 AM.