To use a 64-bit version the following is needed: 64-bit Python and 64 bit NumPy. As of today, there is no official version 64 bit of NumPy. Chris makes one available at the address above.

If you intend to compile Biopython from scratch then a 64 bit C compiler is also needed e.g. mingw64.

If you have both 32 bit and 64 bit versions of the above installed than some care is needed to avoid mixups. Using the wrong compiler seems to happen quite a bit (if you have both installed).

Using the mingw64 suite

There is a minor hurdle to sort before being able to use the mingw64 suite: Python requires msvcr90, but mingw 64 does not provide a stub (libmsvcr90.a) for it. This problem doesn't exist in the 32 bit version as the stub is provided. To get the stub to the following.

Be sure to have a mingw64 version with gendef.exe. Some builds do not have it. Get one that does