I am attempting to use the tweepy api to make a twitter function and I have two issues.
I have little experience with the terminal and Python in general.
1)  It installed properly with Python 2.6, however I can't use it or install it with Python 3.1.  When I attempt to install the module in 3.1 it gives me an error that there is no module setuptools.  Originally I thought that perhaps I was unable to use tweepy module with 3.1, however in the readme it says "Python 3 branch (3.1)", which I assume means it is compatible.  When I searched for the setuptools module, which I figured I could load into the new version, there was only modules for up to Python 2.7.  How would I install the Tweepy api properly on Python 3.1?
2)  My default Python when run from terminal is 2.6.1 and I would like to make it 3.1 so I don't have to type python3.1.
Update: The comments below have some solid points against this technique. 
2) What OS are you running? Generally, there is a symlink somewhere in your system, which points from 'python' to 'pythonx.x', where x.x is the version number preferred by your operating system. On Linux, there is a symlink /usr/bin/python, which points to (on Ubuntu 10.04) /usr/bin/python2.6 on a standard installation.
Just manually change the current link to point to the python3.1 binary, and you are fine.
Python defaults and using tweepy api