I have always been a windows user but a few months ago switch to Ubuntu Linux. I have started learning Python and want to find out from experienced developers what the best way is to setup a development environment on a Ubuntu machine.
I am running Ubuntu 12.04 which comes with Python 2.7 by default. I prefer to use Eclipse with PyDev plugin but get really confused when it comes to all the other setup options with Virtualenv PIP and Easy_Install.
Are there newbie friendly articles on how these techonologies should be used to setup a Python 3.1 environement on the same box? I can't find anything that advises on how to choose which of these technologies to use and how to setup the environment with them.
Any advice would be greatly appreciated.