I found this post
My Emacs Python environment
to be the most useful and comprehensive list of instructions and links on how to set up a decent Python development environment in Emacs, regardless of OS platform. There is still a bit of work to do on customization, but at least it covers the popular packages and components that are typically recommended for Python in Emacs, which provide auto-complete features.
I freely used this post as a guide to configure on my Windows machine with Emacs 23.2.1 and Python 2.6.5. Although, in some cases, I also have Cygwin, instead of running the * nix shell commands mentioned in the post, I just download the packages via a web browser, unzip them using 7zip and copy them to my Emacs plugin directory.
Also, to install Pymacs, Rope, and Ropemacs, I used the Python EasyInstall package manager . To use it, I downloaded and installed the setuptools package using the installation version of Windows . After installing the cd command prompt at the appropriate download location and run the command
easy_install .
instead of shell commands shown in the message.
Typically, I saved any *.el files in my ~\.emacs.d\plugins (e.g. in %USERPROFILE%\Application Data\.emacs.d\ ) and then updated my .emacs file to reference them as documented in the message.
Despite this, sometimes I used DreamPie , since it has generally better autocomplete out of the box than my Emacs setup.
Ray vega
source share