= Eclipse = Eclipse is a full IDE supporting Debugging & Code Completion. !PyDev is an Eclipse module which supports Python. == Installation == 1. Install Eclipse 3.6: http://www.eclipse.org/downloads/packages/eclipse-classic-360/heliosr 2. Install !PyDev through Eclipse: i. Eclipse > Help > Install New Software i. Work with: http://pydev.org/updates i. Add, OK i. tick PyDev (can exclude the optional !PyDev Mylyn Integration), Next, Next, Accept, Finish i. tick to trust certificate, Restart now 3. Set up the Python Interpreter: i. Window > Preferences > !PyDev > Interpreter - Python i. New, Browse to python26/python.exe, OK, OK 4. Add a new !PyDev Project: i. File > New > Project > !PyDev Project > Next i. untick Use Default i. Browse to the web2py directory i. Give the project a name: eden, Next 5. Debug Configuration: Run > Debug Configurations > Python Run i. Name: Sahana Eden i. Project: Browse to eden i. Main Module: Browse to web2py.py i. Arguments tab: Program Arguments: -a password i. Apply, Close Other Installation Guides (should not be required): * http://kollerie.wordpress.com/2009/04/07/setting-up-your-ide-for-web2py-development/ * (Simplier Instructions) http://allisterx.blogspot.com/2009/06/using-web2py-framework-on-eclipse.html Bzr integration (optional): * http://wiki.bazaar.canonical.com/BzrEclipse == Debugging with Eclipse == * Set and remove breakpoints by double clicking in the margin of the code file. * F5 Step into functions * F6 Step over lines * F7 Step out of functions * Use expressions (drag and drop from code) or right-click > watch == Related Links == * [wiki:DeveloperGuidelinesTips#Pythondebugging Debugging Web2Py] ---- DeveloperGuidelines