What you need is a copy of the GEOS DLL. The GeoDjango installer
expects PostGIS, and when it's installed via the Application Stack
Builder it includes a 32-bit version of GEOS that GeoDjango uses as
well. Because PostgreSQL is not 64-bit on windows (coming in 9.0), this
wouldn't work for you.
I did some digging, and found that the Shapely installer includes the
most recent version of GEOS, and for x64 to boot:
http://gispython.org/dist/Shapely-1.2.win-amd64.exe
After installing, you'll have to manually set
`GEOS_LIBRARY_PATH='C:\Python26\DLLs\geos_c.dll')`, in your settings.
To see if it worked, try the following from the Python prompt:
>>> from django.conf import settings
>>> settings.configure(GEOS_LIBRARY_PATH=r'C:\Python26\DLLs\geos_c.dll')
>>> from django.contrib.gis.geos import tests
>>> tests.run()
This worked for me on a XP Pro x64 install. While this will get you
started, more advanced features like LayerMapping still require GDAL,
and I personally do not know where to get x64 windows binaries for that
(if you find out tell me). This means that some features, like
LayerMapping, won't be available -- however, the core of GeoDjango
(spatial models, queries, etc.) will still work and MySQL doesn't
support a lot of those features regardless.
-Justin