Russell, If you can, why don't you just remove the Python that ships with Debian and install it from source into a standard location (/usr/local/)? Then everything else should follow along smoothly...